emded脚本引擎的替代品

时间:2015-12-15 15:24:00

标签: performance sockets embedded-script

每次我在某个时刻创建软件时,我希望为用户提供一种以编程方式控制它的方法。

到目前为止,我探索了以下路径:

  1. 将其核心实现为库(dll / so,jar,TCL包......)
  2. 嵌入脚本引擎(试过TCL)
  3. 使用套接字编程将其核心实现为服务器
  4. 图书馆方法不会为开发人员花费太多额外的工作,但对于“小”任务来说并不完全是用户友好的。

    只要您选择了他喜欢的语言,脚本引擎方法就是用户友好的。它可能相当慢,无论如何都会对软件架构,构建流程,分发产生一些影响......最后我认为这是开发人员需要付出最大努力的一个。

    服务器选项的好处是让用户选择他喜欢的语言,并与用户代码最大程度地脱钩。

    第一个问题是“还有其他方法吗?”

    第二个问题是关于性能:我想知道服务器方法与脚本引擎的比较。我知道这取决于哪个脚本引擎被考虑以及哪个操作系统,这就是为什么我要求SO而不仅仅是在家里的计算机上进行基准测试......

0 个答案:

没有答案