how is Delphi 2010 relationship w开发者_StackOverflow中文版ith .net? I remember that not long ago you could only generate .net 1.1 code. And now, how is that?
How does legacy Delphi code (mostly 7) behave when compiled for the .net platform instead of Win32? Is it compatible?
You could argue that Embarcadero's support for .Net is better than it ever was. Delphi Prism is completely up to date with the latest version of the framework, and even includes features not available in C#.
I was a huge fan of VCL.Net, so I'm kind of torn on the subject. I liked the ability to share library code between platforms and the visual portion of VCL.Net was better suited to client applications than Winforms.
However, with Borland (at that time) writing functionality that duplicated what was already in Visual Studio (e.g. designers) took resources away from native Delphi and left them constantly playing catch up and unable to support the latest version of the framework.
Even I had to admit that the current support outweighs the loss of VCL.Net. I have to say, it's refreshing to use Pascal in ASP.Net projects.
The "Delphi for .NET" project is dead as of the last two releases. It's been replaced by Prism from RemObjects, which is more or less compatible, but there's no VCL and some of the syntax is different.
Take a look Delphi Prism
精彩评论