我将很快做出关于Delphi 2010的购买决定。我一直是“专业”级别的开发人员(意思是我之前拥有该产品的“专业”SKU),但我正在考虑购买这次是企业版。我支付自己的工具,1150美元的价格差异(RAD工作室产品)对我来说并不重要。
您经常使用企业版的哪些功能?他们为您的工作提供了哪些额外的功能,如何在编程过程中节省您的时间和精力,或者它们如何提高您的工作质量?
答案 0 :(得分:4)
由于功能集的不同,我停止使用专业SKU与Delphi 2,并且继续这样做。一些新的企业功能可以归结为Pro,但您永远不会知道哪些或何时。作为一个小型企业所有者,这与我获得MSDN Professional订阅的原因相同,而不是试图使用标准版。
我使用RAD Studio的Architect SKU。基于feature matrix,以下是我经常使用的一些不属于专业SKU的内容:
我使用的一个功能超出了企业SKU中可用的功能,即ER / Studio。我喜欢ERWin,而ER / Studio让我想起了原因。根据经验,我可以说(至少)数据库设计的基本工作知识和从头创建一个的机制是一个非常有市场的技能。
我打算使用以下内容,但还没有:
答案 1 :(得分:4)
作为桌面程序的软件开发人员,我从未需要客户端/服务器工具。
简短而甜蜜,如果您需要客户端/服务器数据库连接,那么您可能需要的不仅仅是Delphi Professional。
否则,Delphi Professional就可以了。
答案 2 :(得分:2)
其他人从XYZ获得的价值与您或我的价值关系不大。
对于这个问题,最有效的方法是考虑具体的功能差异,并根据自己的情况和企业SKU的替代方案权衡这些差异?
例如,是的DataSnap可能对您有用并且您感兴趣,但RemObjects SDK和/或DataAbstract是一个可行且强大的替代方案。如果发现这是Enterprise中唯一一个在Professional SKU之上有用的功能,那么坚持使用Professional并购买RemObjects产品作为插件可能会更便宜。
客户端/服务器数据访问是另一种,但当然您可以使用任何您喜欢的Delphi Professional ADO包装器,或者如果您愿意,可以直接使用ADO框架,或者使用任何其他替代方案。
在那个分数上,dbExpress的优势在于它是Delphi中“支持”的“官方”技术,但是再一次可以说是BDE,我们都知道 特定的专有技术。
答案 3 :(得分:1)
我建议您下载试用版并检查添加的功能是否对您有用。 基本上,企业SKU是什么:
除非您明确需要上述一项或多项功能,否则企业无法证明其价格合理。否则,它没有。恕我直言,企业SKU的吸引力远低于十年前 - 如果我没有COM DataSnap应用程序,我不会再购买它了,我猜。
答案 4 :(得分:1)
Dbx驱动程序(Firebird)和DataSnap。
但是,购买第三方驱动程序和第三方SDK以实现多层连接并坚持使用专业版本会更便宜。
答案 5 :(得分:0)
我是一个非典型的(非数据库)Delphi用户,所以pro对我来说已经足够了。