Delphi2005第一印象

Borland已经在站点上提供了Delphi2005试用版的下载。我也尝试着安装了,希望能够初步体验一下Delphi2005。

安装的时候,可以选择Delphi.NET、Delphi Win32和C# Builder这三个可选组件,可见Delphi2005给它们提供了一个集成的开发环境。


这是启动后的界面,和Delphi8还是非常相似的。


代码编辑器还是很类似传统的Delphi风格,但是显然更加人性化了一些。当我们选择一个成员的时候,智能提示可以告诉我们更多的信息,比如窗体上某个控件是在代码文件的第几行定义的。


项目类型基本上按照Delphi.NET、Delphi Win32和C#这三块来划分。由于这三块的差别显然不仅仅是语言上的差别,所以各自的项目类型都有差异,和VS.NET中的C#、VB、C++那样的划分大不相同。


赶紧体验一下Delphi2005集成的重构功能,但比较失望,因为重构项目的数量和我想象中相差不少。


同样,集成的单元测试功能,可以自动为某个窗体或者某个类来创建一个Test Case类文件。Delphi2005同时支持DUnit和NUnit这两个Framework。


Model Diagram也非常类似Together.NET



总体感觉:
IDE稳定性不错,在体验的过程中,没有出现任何Crash的情况,比Delphi8好很多。但是Delphi2005并没有给我“惊喜”的感觉,就是说,似乎它没有什么特性能够吸引我有在下一个项目中使用Delphi2005的冲动。代码编辑器对于习惯Delphi的开发人员来说没任何问题,但是对于习惯VS.NET的开发人员来说,总觉得不如VS.NET的代码编辑器顺手。ECO似乎是它的一大亮点,但是缺少“唾手可得”的优秀文档阻碍了开发人员进一步熟悉和使用它。

Delphi2005能够吸引到已经使用VS.NET进行.NET开发的开发人员吗?可能性很小。两种开发环境风格大相径庭,熟悉了任何一个开发环境的开发人员都会“自然”的对另一种环境风格产生“排斥”的心理。

Delphi2005能够吸引到现有的Delphi程序员投入到.NET开发中吗?难度很大。Delphi各个版本间的兼容性一直都是开发人员比较头疼的问题,这也是为何现在使用Delphi5的开发人员依然不少的原因。虽然Delphi2005内置了Delphi Win32开发平台,但它相对Delphi7(或者5、6)的升级兼容性不得而知。进入.NET世界?不少Delphi程序员都把这条道路看作“堕落”的表现,并表示出“与Delphi5(或者6、7)共存亡”的决心(“思想才是重要的”这一时髦用语也成为重要论据之一)...
原文地址:https://www.cnblogs.com/kaneboy/p/2436812.html