zoukankan      html  css  js  c++  java
  • 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)共存亡”的决心(“思想才是重要的”这一时髦用语也成为重要论据之一)...
  • 相关阅读:
    Asp.Net Web API 2第八课——Web API 2中的属性路由
    Asp.Net Web API 2第七课——Web API异常处理
    Asp.Net Web API 2第六课——Web API路由和动作选择
    Asp.Net Web API 2第五课——Web API路由
    开始学习python
    BMI 小程序 购物车
    深浅copy 文件操作
    字典 dict 集合set
    基本数据类型 (str,int,bool,tuple,)
    python 运算符
  • 原文地址:https://www.cnblogs.com/kaneboy/p/2436812.html
Copyright © 2011-2022 走看看