delphi - RemObjects PascalScript 与 DWS 脚本相比有何优缺点?

标签 delphi compiler-construction pascal dwscript

我计划在我的应用程序中包含一个 pascal 脚本。它不需要任何网络访问,只需访问我的应用程序中的类即可。它应该很快(已编译)。我看到有许多可用的脚本,其中一些是解释器,但在编译器中 RemObjects pascal scriptDelphi 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/

相关文章:

delphi - 表单背景中的平铺/中心图像

arrays - 将动态数组转换为静态

c++ - g++ 4.6.1 编译器错误 : Error: unknown pseudo-op: `.cfi_personality'

c - 这些行汇编代码的目的是什么?

macos - VSCode 断点变灰

delphi - 基于泛型参数类型的类型推断(Delphi)

delphi - 获取前一个/调用方法的名称

syntax - 语言是否应该提供方法链的语法替代方案?

algorithm - 将节点移动到单链表的开头

arrays - Pascal/Delphi 动态数组作为参数