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)共存亡”的决心(“思想才是重要的”这一时髦用语也成为重要论据之一)...
  • 相关阅读:
    [Debug]驱动程序调测方法与技巧
    [内核同步]自旋锁spin_lock、spin_lock_irq 和 spin_lock_irqsave 分析
    ios多线程-GCD基本用法
    用PHP抓取页面并分析
    IOS开发-KVC
    IOS开发-KVO
    JavaScript垃圾回收(三)——内存泄露
    JavaScript垃圾回收(二)——垃圾回收算法
    JavaScript垃圾回收(一)——内存分配
    JavaScript闭包(二)——作用
  • 原文地址:https://www.cnblogs.com/kaneboy/p/2436812.html
Copyright © 2011-2022 走看看