Re: Thinking Clearly
- From: "Randy Magruder" <randy.magruder@xxxxxxxxx>
- Date: 7 Jul 2006 07:33:38 -0700
lurkio wrote:
I agree about the grouping you mention but the folk that I was
referring to includes (semi-) former Delphi folk who have caught
.NET fever in a big way and seem to want Delphi to follow suit
even whilst they themselves /are not actually using Delphi for .NET/
as it either isn't functionally complete enough for them due to
the feature lag or the fact that they view VCL.NET with distaste as
(to them) it merely encourages the transposition of old Win32 idioms
into the new .NET context. The irony for me is that Delphi support for
.NET (or, indeed, any other third-party vendor support for it) will
/never/ be cutting edge enough for them...MS absolutely hold all the
cards in that context.
What new 'idiom' do you get with .net? I can see maybe saying that
about a transition from ATL or MFC programming to .NET, but as has been
pointed out many a time, the Delphi approach to coding and the .NET
approach to coding have more similarities than differences.
I'd be very interested to see a Delphi poll where Delphi developers who
are using VS.NET are asked to rank the following rationales for this
decision (not saying each is true, but they can be the reasons that
someone might give)
- Everyone else is doing it, hence C# developers will be in higher
demand and thus more jobs.
- VS.NET development is more 'cutting edge' / 'cool' than Delphi
- VS.NET makes you more productive than Delphi
- Management has dictated that all new code be written in C# and
VS.NET
- Other
Referring to WinForms muddies the waters a bit as I was really
meaning going with "pure" .NET as opposed to VCL.NET but I agree
with the idea of going with a more pragmatic approach as opposed
to a religious one. Unfortunately, VCL.NET doesn't quite offer me
the pragmatic approach I would have liked.
I'm your polar opposite on this one. I find the "rewrite it all in
WinForms" approach to be religious and non-pragmatic, whereas "keep
using debugged and tested code that works" as more pragmatic. There
may be other ways to describe re-writing vs. migrating, but pragmatic
to me is when you leverage what you have, not toss it into the garbage
can and start over so that you can use the latest, 'sexiest'
language/tool that's out.
Randy
.
- Follow-Ups:
- Re: Thinking Clearly
- From: Brian Moelk
- Re: Thinking Clearly
- From: lurkio
- Re: Thinking Clearly
- References:
- Re: Thinking Clearly
- From: Tom Wilk
- Re: Thinking Clearly
- From: Barry Kelly
- Re: Thinking Clearly
- From: Brian Moelk
- Re: Thinking Clearly
- From: Randy Magruder
- Re: Thinking Clearly
- From: Robert Giesecke
- Re: Thinking Clearly
- From: Randy Magruder
- Re: Thinking Clearly
- From: Brian Moelk
- Re: Thinking Clearly
- From: Randy Magruder
- Re: Thinking Clearly
- From: lurkio
- Re: Thinking Clearly
- From: Randy Magruder
- Re: Thinking Clearly
- From: lurkio
- Re: Thinking Clearly
- From: Randy Magruder
- Re: Thinking Clearly
- From: lurkio
- Re: Thinking Clearly
- From: Randy Magruder
- Re: Thinking Clearly
- From: lurkio
- Re: Thinking Clearly
- From: Craig Stuntz [TeamB]
- Re: Thinking Clearly
- From: lurkio
- Re: Thinking Clearly
- Prev by Date: Re: JPEG and JPEG 2000 EXIF
- Next by Date: Re: how to create a delphi application with dual start (gui and service)
- Previous by thread: Re: Thinking Clearly
- Next by thread: Re: Thinking Clearly
- Index(es):
Relevant Pages
|