non*_*one 5 delphi upgrade delphi-2009 delphi-xe
我应该从Delphi 2009升级到delphi XE吗?
由于我不使用所有技术,如移动,云计算,分析,64位,新的数据库驱动程序,我不需要更改为新的XE?
什么会改变我的想法?
新的Delphi IDE是否帮助我编写更少的代码?包管理更好吗?
您觉得IDE提供更多自动化吗?是否值得升级?
War*_* P 5
我每天都使用Delphi XE,我不会使用其他任何东西.
它是我用过的最稳定的IDE版本.编译器已经得到了大量的关注,并且它有效,并且没有许多内部故障,内部访问违规或编译器崩溃的其他方式,自Delphi 2005以来每个Delphi版本都有.因此,使Delphi XE成为有史以来最好的版本的主要特征是稳定性.它比我以前的备用版本更加稳定 - Delphi 7.而delphi 7非常稳定,但是在Delphi 7中整天工作,我确实经历过常规崩溃,这种情况终于成为过去,使用Delphi XE.好吧,我曾几次撞毁过XE的IDE,但这种情况很少见.
第二个原因是它配备了很棒的工具; 包括最终构建器的版本,CodeSite的版本和AQTime的版本.CodeSite对我来说对XE来说是新的,但我喜欢它,现在我已经习惯了它,没有它我就活不下去.AQTime是我的老朋友,XE附带的版本完成了完全独立的AQTime所做的大部分工作,我需要它做.包含的最终构建器版本也节省了大量时间,特别是如果您要进行复杂的构建,包括几个Delphi应用程序编译,以及要运行的安装程序脚本,以及其他可能的步骤.
我喜欢代码格式化程序.我不是Generics的忠实粉丝,但你现在可以使用它们,并且它们不会杀死编译器.我仍然更喜欢简单易读的代码,更喜欢泛型,我不喜欢使用IUnknown风格的引用计数接口对泛型进行约束的方式.不好,也不好玩.
我没有使用太多的数据库,云或多层应用程序开发功能.我不能报告这方面,但我知道RAD XE产品中的任何一个都比任何一个开发人员都多,无论多么强悍,甚至可能发现.
(道德披露脚注;我为embarcadero工作.但即使我没有,我仍然会说上面的一切.也许,我会更强烈地说明.)
新的 Delphi IDE 是否可以帮助我编写更少的代码?包管理是否更好?您是否认为 IDE 提供了更多自动化功能?
我认为没有真正的变化。
差异可能最明显的领域是仿制药。如果您完全使用泛型,那么您应该升级。2009 年之后的版本在泛型实现方面的错误和问题要少得多。