在工作中我使用过Delphi 6& 7企业好几年了。几年前,我买了Turbo Delphi Professional的个人副本。因此我有资格获得Delphi 2010 Professional升级。但是我没有资格获得Delphi 2010 Enterprise升级。
是否值得购买Delphi 2010 Professional Upgrade,还是应该寻找Delphi 7 Enterprise?
我试图购买Delphi的目的包括编写用于学习目的的多层数据库应用程序。
任何建议都将不胜感激。
TIA!
答案 0 :(得分:3)
Delphi 2010比Delphi 7领先一步,特别是DataSnap。
如果我是你,我会直接联系Embarcadero,看看升级到Delphi 2010 Enterprise需要什么。我也会遵循鲍勃的建议并获得SA。
http://embarcadero.com/products/rad-studio/rad-studio-feature-matrix.pdf
答案 1 :(得分:2)
Delphi 2010 Professional Upgrade仅需399欧元,现在(直到6月28日星期一)将为您提供RAD Studio 2010专业版(以及免费下载Delphi Prism 2011)。请注意,专业版不包括用于多层数据库开发的DataSnap 2010。为此,您需要Delphi 2010 Enterprise - 新用户许可证的费用为1999欧元,并且可以为您提供RAD Studio 2010 Enterprise ...
Delphi 7 Enterprise仅作为新用户许可提供,费用为2490欧元。比Delphi 2010企业新用户版更昂贵......
就我个人而言,我会选择Delphi 2010 - 并确保包括订阅(在RAD Studio级别),因此您肯定会知道Delphi 2011和RAD Studio 2011何时可用。
Groetjes,Bob Swart(www.bobswart.nl或www.bobswart.com)
PS:所有适用的不含增值税的价格; - )
答案 2 :(得分:2)
Delphi 2010 Professional包含DataSnap的TDataSetProvider和TClientDataSet,但只允许您在2层应用程序中使用它们。
如果您要在以后升级到企业级别,那么制作这些2层DataSnap应用程序,3层DataSnap应用程序将是一件相对简单的事情。
还有其他几种使用Delphi 2010 Professional编写3层应用程序的方法,这些方法不涉及DataSnap或需要企业级别。 RemObjects,kbmMW,RealThinClient等第三方库都为DataSnap提供了替代的多层解决方案。
答案 3 :(得分:2)
我同意劳奇兰的观点。出于这些原因我和2010 Pro一起去了。对于个人项目,我认为通过编写两层DataSnap演示应用程序然后使用其他库构建三层内容,您将获得90%的好处。我正在使用Pro工作,因为升级的额外成本是巨大的,并且对我们没有任何实际好处。它不像Delphi 3那样,除非你支付额外费用,否则数据库访问是有限的。
我也会特别注意特别优惠。如果您正在了解数据库,那么您是否可以获得“买一送一”(BOGOF)交易并使用它来获取其中一个Embarcadero数据库工具。我的感觉是,每隔几个月就会有一个新的特价,所以推迟升级可能会让你付出相当的代价。