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