我应该转移到新的Delphi XE Starter吗?

PA.*_*PA. 14 delphi delphi-7 delphi-xe

自1987年以来,我是Turbo pascal/Borland pascal/Delphi开发人员.我目前只使用Delphi来维护我(以及我的一些朋友)私下使用的旧工具.不幸的是,我的所有专业代码已被移植,有些甚至是我直接参与其他开发语言和环境,很遗憾.好的,抱歉这个渐远的介绍.让我谈谈我的问题.

我目前拥有Delphi 7专业版.这是一个昂贵的举动,永远不值得它的成本,只是为了我的业余爱好者使用.

现在,这个XE Starter版本已经出现.149欧元,看起来很划算.它似乎与我现在使用的几乎所有东西一起出现,并且有一些我想念的东西; unicode和泛型,特别是.

你知道这个优惠中是否有任何隐藏(坏)惊喜吗?那么,我应该留下还是应该去?

您认为此举的利弊是什么?

谢谢.

klu*_*udg 22

Starter最糟糕的"缺点"是没有VCL源(在功能矩阵中没有提到,但在博客中讨论过

  • +1.如果我是一个业余爱好者,使用Delphi来娱乐,探索,学习新东西,我不希望没有VCL源代码.文档和F1帮助只会带你到目前为止.浏览代码非常宝贵. (11认同)
  • 如果该来源非常宝贵,您是否感到惊讶的是,它只是在更高价值的SKU中? (4认同)
  • 缺乏VCL/RTL源和缺少Ctrl + Shift + C快捷方式将最终使这个版本不值钱.即使我的开源库可以使用它,我也不会买它.:(而且我完全适合营销目标:我的图书馆没有钱,我低于1000美元限制.:) (3认同)
  • -1:这是胡说八道.这是一个廉价版本,旨在成为入门级解决方案.甚至大多数Delphi库都是廉价版本,没有源代码,也有更昂贵的源代码库.而且要了解你还可以访问很多Delphi开源代码和文章.像这样的声明只来自想要"贪婪版"的人 (3认同)

Bir*_*ger 11

如果你是使用Delphi 7的业余爱好者,你也可以尝试切换到FreePascal.附带完整资料来源:-)


Tho*_*ler 10

鉴于缺少VCL源并且没有命令行编译器,Delphi Starter Edition是NonStarter IMO.


Mas*_*ler 8

唯一真正的缺点是,如果您使用大量第三方组件,Unicode迁移可能是一个重大障碍,特别是如果它们自德尔福7天以来没有更新过.

除此之外,没有充分的理由不更新,也有很多可以从中获得.泛型,Unicode,枚举器,扩展RTTI,更新的OS支持,触摸等,更不用说未来版本的升级路径了.

  • 不完全准确.我将查看更新的[功能矩阵](http://www.embarcadero.com/products/delphi/delphi-feature-matrix.pdf)以查看您的现有应用程序是否使用Starter中未包含的任何功能版.如果它依赖于简化版中没有的功能,您可能需要重新编写一些代码. (3认同)

Ste*_*cki 5

TClientDataset也缺失了.对你们中的一些人来说可能是个问题.