Delphi 2010和.net相关联吗?

4

Delphi 2010和.NET有什么关系?我记得不久前你只能生成.NET 1.1代码。现在呢,情况怎样了?

将传统的Delphi代码(主要是7)编译为.NET平台而不是Win32时,它的行为如何?它是否兼容?

3个回答

6
你可以认为Embarcadero对于.Net的支持比以往任何时候都要好。Delphi Prism完全符合最新版本的框架,甚至包括C#中不可用的功能
我是VCL.Net的忠实粉丝,所以在这个问题上我有些矛盾。我喜欢在平台之间共享库代码的能力,而且VCL.Net的视觉部分更适合客户端应用程序,而不是Winforms。
然而,随着Borland(当时)编写重复了Visual Studio中已经存在的功能(例如设计师),占用了本机Delphi的资源,并使他们无法支持最新版本的框架,一直处于追赶状态。
即使我不得不承认当前的支持超过了VCL.Net的损失。我必须说,在ASP.Net项目中使用Pascal令人耳目一新。

3

“Delphi for .NET”项目在过去的两个版本中已经停止开发了。它被RemObjects的Prism所取代,两者基本兼容,但没有VCL,并且部分语法不同。


这真是令人遗憾。我还记得Borland曾试图通过Kylix、Delphi 8等来拥抱大多数平台。事实上,它们都失败了。 - Kico Lobo
Prism可以在Visual Studio中运行。 - H H

1

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接