我计划在我的应用程序中包含一个 pascal 脚本。它不需要任何网络访问,只需访问我的应用程序中的类即可。它应该很快(已编译)。我看到有许多可用的脚本,其中一些是解释器,但在编译器中 RemObjects pascal script和 Delphi Web Script (DWS)似乎很强大并且积极追求。
有人可以提出一个相对于另一个的优点吗? 谢谢
最佳答案
归结为这一点,恕我直言:
Delphi Web 脚本正在积极、积极地开发。
PascalScript 在开发和增强方面几乎处于休眠状态。
然而,DWS 是一个社区项目,本质上是由一个(非常有才华和能力的)人开发的。 RemObjects 支持 PascalScript。
但是:参与开发/支持产品的人员数量/组织规模并不像他们实际提供的开发和支持的效率和热情那么重要。
在这两种情况下都提供了源代码,因此即使“官方支持”枯竭,您也不会完全迷失。
据我了解,DWS 引擎是比 PascalScript 更容易理解的实现,这可能使“ self 支持”更容易,但在这种情况下,您所习惯的很重要(我之前曾使用过完全不同的脚本引擎)据我了解,它与 DWS 更相似,而不是 PascalScript)。
最后,我目前正在从事一个使用 PascalScript 的项目,现阶段打算尽快切换到 DWS。
关于delphi - RemObjects PascalScript 与 DWS 脚本相比有何优缺点?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4889810/