Re: Delphi to Visual Studio Conversion Project
- From: Craig <craigvn@xxxxxxxxx>
- Date: Mon, 31 Dec 2007 03:16:31 -0800 (PST)
Had the application been better written in the first place, it is
doubtful whether the rewrite would have happened, and certainly changing
language would not have been worthwhile.
I think you have hit it on the head on in a number of areas why
transitioning from Delphi to C# can be a good move and why people who
proclaim that "management should be sacked" for suggesting as much
problably are closer to being sacked than their managers.
The points that are most relevant to me are:
1. Delphi trails the C# language in a number of areas. I think it
finally has generics (not sure as I didn't buy D2007) which C# had
years ago. Sure there are nice things in Delphi that C# doesn't have
(collections, optional parameters) but on the whole it just seems to
be a catchup game they are playing.
2. Finally supports .NET 2 years after VS supported it. Unfortunatly
the current version is 3.5 not 2.0. I have been using the cool new MS
MVC framework recently. When can I use it with Delphi? 2 years?
3. Most Delphi apps have the database access, business logic and
presentation layer so mashed together that supporting a web interface
or mobile interface is almost impossible without major redevelopment.
So when major new features are required the organisation is forced to
rethink their whole development. Many people probably think they
writing excellent designed apps in Delphi. But anyone who has dropped
a TQuery onto a form or datamodule lately, you are responsible.
A final point that has become obvious to me is the lack of Delphi
developers. My previous employeer had to sponsor developers from
overseas as they could not find a suitable Delphi developer in
Australia. Unfortunately Delphi is just not an attractive career
option for people these days. There are many more Java, PHP (LAMP)
and .NET jobs going. Unless you have an unnatural obsession with
Delphi, choosing to focus on it for your career is not a good option.
I hope you don't have a family to feed.
There is of course one area where Delphi still excels. That is
developing Win32 apps. Apps like FeedDemon are an excellent example of
what can be done with Delphi. Unfortunately desktop apps have gone
from being the standard to the exception these days. In the
enterprises I work for I would never dream of suggesting they build a
desktop app.
Craig.
.
- References:
- Delphi to Visual Studio Conversion Project
- From: Anonymous
- Re: Delphi to Visual Studio Conversion Project
- From: Dave White
- Re: Delphi to Visual Studio Conversion Project
- From: Anonymous
- Re: Delphi to Visual Studio Conversion Project
- From: Joanna Carter [TeamB]
- Delphi to Visual Studio Conversion Project
- Prev by Date: Re: Delphi to Visual Studio Conversion Project
- Next by Date: Re: Delphi to Visual Studio Conversion Project
- Previous by thread: Re: Delphi to Visual Studio Conversion Project
- Next by thread: Re: Delphi to Visual Studio Conversion Project
- Index(es):
Relevant Pages
|