我提出了“社区维基”这个问题——它是主观的。
由于 unicode 支持,我已升级到 Delphi 2009。我发现匿名方法是一个非常有趣和有用的语言特性,我不能对泛型说同样的话。在升级到 Delphi 2009 之前,泛型对我来说似乎很重要,但我从未使用过它们,并且可能永远不会使用它们。至于 Delphi 2010,我不需要属性,也不喜欢扩展 RTTI 的整个想法——这就是为什么 Delphi 2009 更适合我的原因。有时我在 Delphi 2009 IDE 中遇到一个或其他烦人的错误,但它们并不重要,我可以忍受它们。我没有为 Mac 或 Linux 开发软件的计划。当然有时我需要 64 位支持,所以我考虑升级到 Delphi 2012 (XE2)。
还有什么原因可以迫使我从 Delphi 2009 升级?