多年来主要从事数据库方面的应用开发,用delphi7有9年了,现在想升级成新的开发工具,请有经验的朋友指点下xe2 xe3 xe4 我选哪个好一些,主要是要接触和适应下新的工具,对XE的几个版本都不了解,老的也许真的过时了。XE2XE3XE4

解决方案 »

  1.   

    也许是我水平不够,XE2后面的版本用得很奇怪,有的时候新建一个工程,运行时都报错。
    所以个人推荐,2010或XE。
      

  2.   

    既然你要升级到Unicode版本,那就一步到XE4.
    我一直用Delphi最新版本.从D5开始每个版本都用过.XE之前的泛型都有点小问题的.
    XE到XE4上面VCL一直都有小的改进.例如SysUtils单元的一些函数.
    XE3-XE4主要改进的是FireMonkey.
      

  3.   

    如果要用firemonkey,开发ipone应用的需要 那就升级到xe4吧,一般的数据库开发我觉得没必要升级。升级后搞不好友出席一堆问题,而且引用单元的改变,代码也要调整吧
      

  4.   

    用了下xe2、xe3,单从界面上说,XE3(装在xp)比XE2(win7)好点,相当不习惯。还是觉得D7最好。
      

  5.   

    主要做数据库开发的话,XE2版本是最好的,在官网上比较一下各版本的what's new就比较清楚了。D2009,首推DataSnap和Unicode,各种不完善。D2010,就是D2009的升级版,修补各种BUG,但仍然不少,比如DataSnap服务器Invocation方式下的内存泄漏,对我来说就是致命的。XE,在Datsnap架构方面继续大步深化:各种过滤器增强,数据流的压缩和加密;支持REST服务;原生支持HTTPS;定制对象在各层之间的传输;各种方便的向导生成器;强化版的回调机制。可以说,在XE版上,Delphi对多层应用的开发才真正实用化了。XE版本值得考虑。XE2版本,在Datasnap方面,又有各种增强,比如心跳包的支持等等,诱惑你从XE升级到XE2版本。另外,就是win64位编译器的支持.XE3和XE4版本,在传统的多层数据库应用开发方面,基本不变化。此两版本,是在向手机应用开发方面进军。
      

  6.   

    当新生版本好,特别是对数据类型支持上,D7的三层数据传输是OLE,而XE上,支持类型比较多了。
      

  7.   

    我看下目前我用的常用控件如果都已经支持XE4的话,我就升级到XE4上面去,我觉得移动开发应用,很快就会有项目要做的
      

  8.   

    既然升级,就直接升级到xe4,也为以后升级方便。xe4挺好用的。
      

  9.   

    如果没有移动的话,果断用 XE3,,如果有移动的话,用 XE5 Delphi For Android  & delphi for ios