我提出了“社区Wiki”问题 - 它是主观的。

由于Unicode的支持,我已升级到Delphi 2009。我发现匿名方法是一个非常有趣且有用的语言功能,我不能对仿制药说同样的话。在升级到Delphi 2009之前,仿制药似乎很重要,但是我从未使用过它们,也可能永远不会使用。至于Delphi 2010,我不需要属性,也不喜欢扩展RTTI的整个想法 - 这就是为什么Delphi 2009对我更好的原因。有时,我在2009 IDE的Delphi IDE中遇到了一个或另一个烦人的错误,但它们并不关键,我可以与他们同住。我没有计划为Mac或Linux开发软件。当然,有时候我需要64位支持,所以我考虑升级到Delphi 2012(XE2)。

还有什么原因可以迫使我从2009年Delphi升级?

有帮助吗?

解决方案

不是我知道的。 ;)我会等待更新,直到他们运送X64编译器。

其他提示

好吧,您似乎已经解决了一切。如果您对RTTI不感兴趣或联系(似乎没人在乎)可能是最大的区别,那就是改进的仿制药。如果您不使用它们,那么您真的应该这样做。仿制药是您直到开始与它们合作之前真正看到使用的功能之一,但是随后您开始看到要使用它们的东西 到处。 它们使各种事情变得更加简单……在工作时。不幸的是,仿制药支持在D2009中有些破坏,但他们在2010年将其修复了。

另外,即使您自己不使用RTTI,在使用它的库上也有很多开发工作。 德尔, ,例如,提供大量有用的容器和其他类,仅支持D2010。

总而言之,值得从D2009更新到D2010。如果您对跨平台不感兴趣,则可能要跳过D2011,但我不会跳过D2010。

Embarcadero Wiki 有大多数改进的列表。 Delphi 2010实际上是要抛光他们已经拥有的东西,如果没有其他问题,我建议仅为错误修复升级。跨平台和64位支持必然会具有破坏性,因此,如果您想给出时间来摆脱困境,则应使用最稳定的版本。

调试器和IDE也有很多调整,以使您提高生产力。单独的都不是真正的大刘海,但这是一个很好的进步。

而且,一旦您从2009年开始使用仿制药,就会发现自己在很短的时间内被大规模的大规模监督咬伤: TList<T> 不见了 ExchangeExtract 方法。这没什么大不了的 TList<T> 本身,但这是一个主要问题 TObjectList<T> 如果您的列表将拥有对象。

自Delphi 1以来,有未解决的错误(请参阅 为什么无效和无效的人突然不起作用? )。我为什么要升级?要得到同样的讨厌的虫子?我不想为错误付费。

好吧,我几乎要复制 rruz 这是因为这正是我要回答的。 :)(希望他不会生气),但我正在添加一些评论...

从Andreano Lanusse验证这张白皮书。迁移到Delphi XE的原因 - 自Delphi 7以来,您可能错过了什么

Delphi 2010

  • Windows 7,多点触摸和手势支持,Direct-2D; 到目前为止,我发现Direct-2D只有很有用...但是,只有在特殊情况下...
  • IDE Insight,源代码格式,搜索任务栏
  • 背景汇编
  • 增强的rtti; 像你一样,我还没有发现RTTI对我有用
  • 线程中的断点,冻结/解冻线
  • DataSnap - HTTP协议支持; 如果您的应用程序不使用HTTP协议,则无用

Delphi Xe

  • DataSnap - HTTPS,JavaScript,REST支持
  • 颠覆整合; 您可以通过JVCL进行部分处理...
  • 正则表达式库; 那是一件有用的事情。几年前我就失踪了。
  • aqtime,codesite,超出比较,最终建造者; 那是有用的应用程序列表,但我不确定您 真的 得到
  • 云服务和云部署;

让我们等待新版本公告,以查看我们可以添加到此列表中的内容。 :)

我必须添加的一件事是,本月embarcadero得到了 一个很好的报价 升级,即使您是 Oldideuser. 。即使您打算以后升级,也许您应该看一下,这样,您也不会获得升级的折扣价...

好吧,我认为我会有些批评...

与Delphi版本保持最新状态的原因不是完全技术性的。恐怕关键是:如果没有人购买Delphi会导致旧版本足以满足他们的需求,该怎么办?然后,对于Embarcadero而言,不再是业务,然后Delphi死亡。

当然,问题是商业模式:Embarcadero应该降低价格,以便每个人都可以购买Delphi版本,甚至可以购买旧的Delphi X.0恐龙,甚至连Hobbyists都陷入了Turbo Delphi 2006,甚至是使用免费的Pascal的小型企业;这样,他们可以长期以更广泛的范围为投资提供资金(他们可以轻松地以更多的收入来瞄准其他平台)。

当您违反常识时,它的代价要付出。这适用于不购买Delphi来支持产品的Embarcadero开发的Delphi社区成员,并且也适用于Embarcadero,这也正在以稳固的营销能力下降。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top