1

我正在研究在客户端/服务器应用程序中创建自定义逻辑的选项。我设想客户将用脚本语言编写逻辑,存储在配置文件中。

客户端是用 C# (NET 3.5) 编写的,服务器端是 Perl(Windows 上的草莓 Perl)。我希望脚本可以在两个平台上的两侧执行。

问题是 - 我还不能选择一种可以嵌入到两者中的脚本语言/引擎。

在 C# 中嵌入 X 是一个简单的部分——看起来到处都有选项/库。Strawberry Perl 部分很难。我在看 Lua 和 Javascript。从 Perl 调用 Lua 似乎没有一个好的模块,更不用说我还没有开始研究如何编译。我也在看 JavaScript::V8,虽然我可以在 Windows 中编译 V8,但是 JavaScript::V8 模块拒绝编译。

我对任何脚本语言(Lua、JavaScript、Python、Ruby、Perl ......无论如何)都持开放态度,我敢打赌这里有人可能已经完成了这个并且可以给出一些提示?

我目前的后备计划是使用 Javascript [Module JE(纯 Perl Javascript 引擎),C# 上的 V8],但我对它的性能(Perl 部分)持保守态度。我希望有一些更好的选择。

4

0 回答 0