由于我拥有Delphi Professional,所以我应该升级到Enterprise以获得DataSnap。
现在升级成本与DataAbstract成本相同。更新:此外,在未来升级到较新版本的Delphi Professional较新版本的DA将比购买庞大的企业升级(如从XE到XE2)的成本更低。
自here RemObjects人们说“与专业合作”我也会考虑这个框架。此外,DataSnap似乎是相当不错的(我读过,我没有尝试)只有从XE版本,而RemObjects有一个更加坚实的过去。
所以谁知道所有的产品可以比较他们特别是在这些功能:
> REST服务器(用于服务JSON)
>使用方便
你会建议哪个产品?
BOUNTY注:
因为我不喜欢这个没有回答我开始一个赏金。我希望原始问题得到回答,任何人使用Datasnap或RemObjects?
解决方法
(免责声明:在2011年写下下一部分时,我是Embarcadero的一名员工)。
有利于DataSnap框架:
>与delphi配合(有些人喜欢拥有一个解决方案)
>正在不断扩大,XE2具有重要的新功能
有利于RemObjects DataAbstract
>正如你所说,与Pro的低端SKU一起工作,而DataSnap只能在RAD Enterprise / Architect中使用。
> Theres a .Net版Oxygene(以前称为棱镜)
>如果你喜欢他们的工作流,包括模式建模者,你可能更喜欢它。
我建议你阅读更多,并为自己找出来。
鲍勃博士> DataSnap book
> RemObjects whitepaper
对您没有指定的可能重要的因素:
>需要轻松配置SSL支持 – RemObjects和DataSnap现在都有SSL
>“真正疯狂的REST”或“如果它使用HTTP获取/发布,它对我来说足够了”?
从2013年5月起更新
我现在已经广泛地使用了这两种产品,我不再在Embarcadero上工作。我认为这两个产品都很棒,但是因为我刚刚完成了一个我选择RemObjects的大型项目,因为iPhone和Mac客户端(用于XCode的RemObjects DataAbstract)是一个成熟的Mac / XCode / objective-C产品,因为RemObject的关键开发人员知道Mac,知道Objective-C,并且可以支持XCode用户,这在过去三个月中一直是我一直在做的。
如果您不考虑移动和多平台,而仅仅关于Windows,那么我仍然可以想到数据摘要击败数据捕捉的几种方式,但DataSnap保持明显优势的方法是为那些想要解决方案的人全部来自一家公司。对于某些企业发展决策,我可以很容易地看看如何合理选择可能是坚持使用DataSnap和Delphi Enterprise Edition。像我之前说过的,会有一些人会发现一个人更适合他们的要求,另一个人,任何一个说两个人之一更好,另一个更糟糕的人,一切都是错误的。说过,我会被指控说“数据摘要更好”,但我显然没有这么说。对于刚刚完成的项目,这是完美的。