我正在研究将脚本整合到我的应用程序中。然后我碰到了Script.Net和Nemerle。我知道它们有不同的语法,Nemerle 支持宏但不支持 Script.Net。但我想更多地了解它们在功能、用法和灵活性方面的差异。你会推荐哪一个,为什么?
谢谢。
抱歉,我没有注意到 Nemerle 本身就是一种语言。描述似乎是一种脚本语言。感谢和抱歉造成的混乱
我正在研究将脚本整合到我的应用程序中。然后我碰到了Script.Net和Nemerle。我知道它们有不同的语法,Nemerle 支持宏但不支持 Script.Net。但我想更多地了解它们在功能、用法和灵活性方面的差异。你会推荐哪一个,为什么?
谢谢。
抱歉,我没有注意到 Nemerle 本身就是一种语言。描述似乎是一种脚本语言。感谢和抱歉造成的混乱
Nemerle 是一种静态类型语言,在 nemerle 网站上找不到脚本这个词。
如果我要向应用程序添加脚本,我会考虑使用 IronPython。
您好,我是 Nemerle 的开发人员之一。您可以查看我的帖子,了解如何使用 nemerle 运行动态代码。不要等待 C# 5 虽然 nemerle 是一种静态类型语言。如果您的最终目标是编写脚本,它不适合
你的意思不是特定领域的语言吗?我会考虑用 boo 创建你自己的 DSL。关于它的预订链接
如果您想将脚本引擎嵌入到您的 .net 中,它可能取决于您或您的用户想要使用的语言:
Javascript:Script.NET、Jint
蟒蛇:铁蟒
类 Python:嘘
红宝石:铁红宝石
C#:CS 脚本
方案:IronScheme
如果您想获得 .NET 和 Java 编程语言的完整列表(其中一些您可以用来将脚本支持嵌入到您的应用程序中),您可以访问我的博客,我在这里讨论了或多或少的 20 种语言:)
您可能需要考虑除您发布的 2 之外的其他选择。到目前为止,我为 .Net 找到的最好的是:CSScript。我需要一些时间来习惯安装它,但是一旦安装它,它就可以很好地工作,而且你使用 C# 编写脚本,所以不需要 2 种语言。