Re: Delphi programmers are conservative
- From: "Nathaniel L. Walker" <NatLWalker@xxxxxxxxxxx>
- Date: Wed, 15 Nov 2006 13:51:13 -0600
VB4, because you dont understand .NET.
1) .NET is not a runtime library, its a platform. Big difference. By
your definition, Win32 is a runtime library too.
Okay, I give. How did you come to the conclusion that Win32 was a
runtime library. By what "definition."
2) .NET code is natively compiled before its executed. VB code is not.
Incorrect :)
Visual Basic has been compiling to native code since version 5.0.
Distributing
the runtime library with your application was no different than distributing
runtime libraries with any C/C++/Delphi application, or runtime packages
for the components you used (like ActiveX controls in VB). The only diff-
erence is that Visual Basic lacked the capability to statically link the RTL
functions into the resulting executable, so distributing the library was
mandatory
(well not really, since it is included in Windows OS and Service Packs
AFAICT).
But the basic premise of my post is that 10 years ago the 'front
runners' went to delphi because of its fast development and native
compilation. Many of these 'front runners' appear to want the same
thing still. They havent 'gone' anywhere... rather, Delphi has
changed.
I'll agree to that. Delphi stopped being the innovator and become the
behind follower.
Delphi innovates still, they just don't innovate on the .NET platform (apart
from ECO and VCL.NET). I guess the miscalculation was that Visual Basic
4/5/6 was Delphi's main competitor. Visual C++ was more a competitor
than Visual Basic for Win32 development, since most commercial Win32
applications were written in Visual C++ than Visual Basic. Visual Basic
was very popular for business users, but few developers dared to write
complex/complicated solutions in Visual Basic. It really wasn't a "General
Purpose" development language IMO.
Delphi targeted the VB market becuase VB had many shortcomings and it
was fairly easy to overshadow them, but going on capabilities and use, VB
wasn't really competition to Delphi. VC++ was more common than VB in
the commercial development community. Sun's JVM was [and still is?]
written in VC++, as are many/most commercial games.
Borland set themselves up for this when they marketed Delphi as VBKiller.
If you have the ease of Visual Basic with the power of C++ you mind as
well compete with C++. Visual Basic (pre-.Net) always seemed like a
language for niche purposes, and not broadly usable. C++ developers
don't like things like C++Builder, they like stuff like MFC and STL.
Delphi developers are conservative (or seem that way) because the purpose
of Delphi wasn't really geared with .NET in mind, and it's hard to change a
mindset when you've been so insanely successful on the Win32 platform
and .NET offers little that's new to you, and more just a different way to
do
what you can already do on Win32. Had Delphi been marketed differently,
and at a different development community, things would be different.
There would already be a 64-bit compiler, there would be a mixxed-mode
compiler, and it could have been more successful (not that it isn't already,
just more so) because they wouldn't have been so far ahead and comfort
breeds lazyness, IMHO.
- Nate.
.
- Follow-Ups:
- Re: Delphi programmers are conservative
- From: Chad Z. Hower
- Re: Delphi programmers are conservative
- References:
- Delphi programmers are conservative
- From: Rick Beerendonk
- Re: Delphi programmers are conservative
- From: Marco van de Voort
- Re: Delphi programmers are conservative
- From: GrandmasterB
- Re: Delphi programmers are conservative
- From: Chad Z. Hower
- Re: Delphi programmers are conservative
- From: GrandmasterB
- Re: Delphi programmers are conservative
- From: Chad Z. Hower
- Delphi programmers are conservative
- Prev by Date: Re: Namespace aliases to come?
- Next by Date: Re: Last laugh goes to me
- Previous by thread: Re: Delphi programmers are conservative
- Next by thread: Re: Delphi programmers are conservative
- Index(es):
Relevant Pages
|
|