Francois Steyn wrote: > Hello, > > We have to develop a new app from scratch. The question is, what will > we gain from going .NET or staying with Win32. We write > Accounting/POS/Payroll Systems. Software Updates are > distributed/downloaded via the web. We want to run it as an offline > system with batch updateing at the end of they day (semi online if you > specify your batch updates to be 0 seconds). It must be fast(GUI & DB) > and modular, application size must also be as small as possible. eg > having a (10mb application) vs (10kb application +80mb .NET) Right now > we're not really worried about Mobile devices, but would like to have a > web module where you can do ordering. > > Ive found alot of online sites with comparisons, but to me it looks like > a personal preference and I cannot get distinguished features/reasons > why we SHOULD go the .NET route. Everyone at the company is very > proficient with Delphi 7 Win32. Our possibilities is Delphi 2007 Win32, > Delphi 2006 .NET or C#.NET. C#.NET is almost a nogo since theres a big > learning curve. We do not want to develop the new application for the > next 2 years. > > Hope I made it clear enough! > > Thanks!! > Francois Steyn
IMO, .NET is essentially Java only it has been Microsoftified*. Everything .NET (ignoring Mono) basically boils down to Win32 API code eventually. If everyone already knows Delphi, why mess with anything new? * Over-exaggerated comparison. I, personally, haven't seen any use for .NET except SOAP and WSDL, which is built-in. But even that can be done in other languages. The graphics tools (e.g. Dundas Charts) are nice but can be done in non-.NET as well. .NET apps. can still crash like Win32 apps., but memory is better protected. You also exchange one set of problems you already know how to solve for a whole new set of problems to solve. Web Services is pretty much the only reason I can think of to go with .NET. Either making the web service or consuming it. -- Thomas Hruska CubicleSoft President Ph: 517-803-4197 *NEW* VerifyMyPC 2.4 Change tracking and management tool. Reduce tech. support times from 2 hours to 5 minutes. http://www.CubicleSoft.com/VerifyMyPC/

