Re: About speed
- From: "I.P. Nichols" <nospam@xxxxxxxxxx>
- Date: Mon, 26 Jun 2006 06:19:47 -0400
"Joanna Carter [TeamB]" wrote:
The point that you are missing in this discussion is that Delphi for .NET
is
trying to allow you to port your legacy code to .NET but, in so doing, it
is
lulling you into a false sense of security.
Somehow this important point gets glossed-over in most discussions of Delphi
for .NET!
Programming for a managed environment is not the same as programming for a<snip>
deterministic memory model.
You really need to understand that, although you appear to be using the
same
compiler, you really are not. The target platform is not just Win32 with a
different library, the Delphi for .NET compiler targets a totally
different
memory model and runtime library.
Yep .NET sure ain't your Fathers Delphi! :-)
IMO, *good* Delphi for .NET projects cannot be simply recompiled from
Win32
source, there are many more considerations that will influence how a
progam
is written for a managed environment as opposed to an unmanaged one.
Yet there are way too many Delphi programmers that seem to believe that when
the time comes to migrate their apps to .NET hardly more than a recompile
will be necessary. It seems to me that too often Delphi developers decide to
test this hypothesis by recompiling a Win32 app. giving it a speed test and
shouting about the poor the performance and how they can't understand the
attraction of .NET and threads like this one is the result. IMO in the long
run this is not be helpful to the Delphi community.
What makes this thread so unusual is that several highly creditable people
like yourself have stepped forward to dispel the myth that .NET is slow and
inefficient. Hopefully someone will convert the contents of this thread into
a publicly available document that can be referred to in the future rather
than fighting the same battle over and over again.
...At least Delphi has
allowed you to program in a manner that prepares you for the totally OO
environment that is .NET. Even though you have to make small alterations
to
your code, most of the class and code structure will remain unaltered.
While at the same time Delphi lulls one into a mindset that the "Delphi way"
is the best way and regardless of the consequences they will try to force
..NET to bend to their way of doing things. The GC almost always gets
hammered.
Perhaps a book like Jon Shemitz's ".NET 2.0 for Delphi Programmers" should
be made required reading. ;-)
.
- Follow-Ups:
- Re: About speed
- From: Joanna Carter [TeamB]
- Re: About speed
- References:
- Re: About speed
- From: Árpád Soós
- Re: About speed
- From: Oliver Townshend
- Re: About speed
- From: Don Strenczewilk
- Re: About speed
- From: Bryce K. Nielsen
- Re: About speed
- From: Craig Stuntz [TeamB]
- Re: About speed
- From: Bryce K. Nielsen
- Re: About speed
- From: Ingvar Nilsen
- Re: About speed
- From: Bryce K. Nielsen
- Re: About speed
- From: Ingvar Nilsen
- Re: About speed
- From: Bryce K. Nielsen
- Re: About speed
- From: Joanna Carter [TeamB]
- Re: About speed
- From: Ingvar Nilsen
- Re: About speed
- From: Robert Giesecke
- Re: About speed
- From: Barry Kelly
- Re: About speed
- From: Alex
- Re: About speed
- From: Robert Giesecke
- Re: About speed
- From: Alex
- Re: About speed
- From: Joanna Carter [TeamB]
- Re: About speed
- Prev by Date: Re: Delphi in more schools (was Re: Microsoft here I come)
- Next by Date: Re: Is there data (or model) based runtime form generator?
- Previous by thread: Re: About speed
- Next by thread: Re: About speed
- Index(es):
Relevant Pages
|
|