Quote
"Simon Lenn" <simonl...@yahoo.com> wrote in message
news:3641e2c2.0301020455.1205fc4e@posting.google.com...
Quote
> We are embarking on a development project and we have a Delphi
> developer convincing us that Delphi is the way to go than Java, C# or
> Visual Basic. He says it is so easy to build DLLs, Windows Services,
> database apps, Internet Apps and Corbas Services with Delphi. Can some
> of you please throw some light on why we must consider Delphi when
> compared to C# , Java or VB. The reason we are looking at VB or C# is
> we already have quite a bit of our development done in Visual C++ in
> DLL form so we are considering the next step is to logically move up
> to C#.
> One of the big problem on Delphi is lack of good books and online web
> based tutorials and, we have used about 10 years back Turbo Pascal
> and we have not used Turbo Pascal after that.
> Please comment how much is the learning curve between VB/C# and Delphi
> and what are the better advantages of Delphi when compared to C#/VB.
> Your unbiased opinions covering strengths and limitations of Delphi is
> appreciated.
> Thanks
> Simon
For me personally the biggest advantage of delphi is the delphi ' Integrated
Development Environment' itself.
Delphi is like startrek when it comes to IDE's.
1. The IDE in general is stable which prevents loss of code and work.
( I have tried most popular Java IDE's a year ago and none of them are as
fast, advanced or stable as delphi )
2. It has a very good and stable de{*word*81} which allows you to examine your
code in all kind of ways, stepping, break pointing, inspecting, pausing (
which are like the basics ) and even more advanced stuff, stepping through
threads, examining assembler code, remote debugging, etc.
3. The compiler is very fast and provides handy hints and warnings like,
range checking, overflow checking, i/o checking and code hints like unused
variables, weird use of loop variables, uninitialized variables etc, all to
prevent stupid coding bugs which could take hours to find.
Keywords for delphi are: stable, fast, powerfull, professional, easy, handy.
Yet delphi might not be the right tool for every project.
You already named the disadvantages:
1. Less documentation then say a standardized language like C.
2. Delphi is strongly typed which means programmers have to know the
language better to do the more advanced stuff, which requires more learning
which means a greater learning curve :)
--
http://www.mycgiserver.com/~skybuck
http://skybuck.soshost.net