Would you consider Delphi 2010 / XE for a the development of a new windows desktop project or do you consider it dead with the current state of .Net & Microsoft products (WPF)?
If you would / wouldn't use it please explain why.
Edit
I agree the initial question is a little argumentative. However, this is a serious question. I am based in Australia and I haven't seen many developer CVs that contain recent delphi experience so when I say "dead" I am only questioning whether it is a bad choice because there is a shrinking pool of people working with it.
I would choose the tool your team is used to, if you can choose both however I would choose Delphi for a Win client...
A part the fact there are more .Net developers than Delphi ones worldwide still (as for official numbers there should be 1.5M ++ Delphi ones however - which is quite a high number), there are other facts why Delphi might be preferred on client side (Desktop apps etc...)...
Said that, and working with C# as well, I like both, on different sides though,... Is should be said also that they are tools made for different reasons and targets.
Delphi was born by programmers and made for programmers (in 1995/6) and .Net/C# was born by MS 'marketing' on one side and Delphi father and great MS team on other side in order to replace VB6, kill Java, replace COM, etc... and at the end give some fresh air to stagnant (at that time) MS developer portfolio at that time (around year 2000++) ...
Result is that Delphi slowly but steadily goes on, and .Net being very 'histerycal' meaning that it got updates very often (and some very cool ones), some portions get obsolete very often, some directions change as well, providing very unstable feeling to lot of people etc...
Today you have .Net/C# which gives you things you were able to do with Delphi more then 10 years ago, but with slower (code) and still worse deployment (dll hell again, right?)...
Cheers, B.
I produce commercial applications with Delphi. It does everything that I need and more.
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With