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/

Reply via email to