投递人 itnews 发布于 2009-09-13 22:03 评论(1) 有2291人阅读  原文链接  [收藏]  « »

     Embarcadero在8月26日正式发布了RAD Studio 2010(就是大家常用的Delphi 2010),小生花了大概四个小时来安装和体验Delphi2010,现将体验结果向大家做个简单汇报。

一、优点:
  1. IDE:

    1.1 经典Delphi 7设计模式,菜单 View->Desktop->Classic UnDocked,这个感觉比较习惯,但设计窗口依然无法直接拖拉到屏幕大小,或者比屏幕小一点点,设计不是很方便。
    1.2 代码自动完成,激活自动完成后,虽然有很多的提示,但是无法使用空格和回车键直接键入首个匹配项,需要使用方向键选定后才能进行操作,非常不方便,致使该功能形同鸡肋。
    1.3 其他方面改进感觉不很明显,毕竟已经习惯使用cnPack。

  2.VCL

    2.1 Touch(手势)支持,很Cool,但如果没有跨平台的支持,这个东西依然鸡肋(平板电脑和触摸屏毕竟没有普及,另外用鼠标晃来晃去也不习惯,萝卜白菜吧),当前在手持设备上应该是最好用的技术。
    2.2 Vista D2D支持,这个很不错,直接支持Vista以上版本里的用DirectX来绘制GDI,具体请参考DemosDelphiWin32VCLWin32Direct2D目录。
    2.3增强型Explorer支持,查找和搜索文件比以前方便多了,请参考DemosDelphiWin32VCLWin32Thread - IOUtils

  3.RTL

    3.1 增强型的RTTI,请参考DemosDelphiWin32VCLWin32AttributesAndRTTI,或者直接看橙子的博客。
    3.2 匿名方法和模板,请参考DemosDelphiWin32VCLWin32AnonThreads。

二、问题:

  1. 稳定性:

    1.1 设置期,在主窗口上放一个TGestureManager,并设置主窗口Touch属性为刚放的GestureManager,之后再删除GestureManager,出现AV错误,总是跳出一个AV错误框,导致IDE不可用,跟IDE崩溃一个效果和感觉。本人使用中出现两次。
    1.2 Ribbon问题依然多多。
      a) 必须先放置ActionManager,否则无法设计(这个是顺序问题,即先放置Ribbon,然后放置ActionManager,再为Ribbon关联ActionManager,导致无法设计)。
      b) MDI多窗口依然出现巨大问题。
      c) QuickAccessBar上无法放置Action,试了很多次后放弃。如有需要,强烈建议使用第三方控件支持。

三、期望:

  1. 64位编译器,本以为可以有一个测试用的64位编译器试试,实际上没有,巨失望。
  2. 跨平台,同上,暂时还是需要使用FPC。
  3. 多线程设计,很希望在编译器级实现多线程的调度和同步来让设计和使用更方便,也可以充分发挥硬件的性能,这个看来要等到Delphi 2020啦。
  4. GPU的支持,这个是不是有点要求过度啦??算啦,还是等第三方来支持吧。

四.评价:

  1. 稳定性方面有提高,但并非传说中的坚如磐石,体验中IDE共崩溃三次,体会深刻。
  2. 整体感觉仅仅是改进,而不是革命性的提高,即使是大量吹捧的Touch支持,暂时也没有感觉到非用不可或急切期盼的地步。
  3. 真正急切期盼的内容反而没有进展,这个有点失望和郁闷。
  4. 要升级的同学请升级到2010,没升级欲望的还继续使用老版本的Delphi。这个就是我的体验结果。

  作者:yayongm

0
0
来自: cnBeta
博问,解决您的技术难题 分享到: 新浪微博 腾讯微博 搜狐微博
相关阅读:
· Anders将重返Delphi舞台?(2009-05-07 13:06)
· 跨平台的Delphi回归(2008-11-29 00:22)
· Delphi 2009、C++ Builder 2009正式发布(2008-08-26 09:46)
相关标签: Delphi
已经有 1 位园友对此新闻发表了看法。