1

我正在研究将脚本整合到我的应用程序中。然后我碰到了Script.NetNemerle。我知道它们有不同的语法,Nemerle 支持宏但不支持 Script.Net。但我想更多地了解它们在功能、用法和灵活性方面的差异。你会推荐哪一个,为什么?

谢谢。

抱歉,我没有注意到 Nemerle 本身就是一种语言。描述似乎是一种脚本语言。感谢和抱歉造成的混乱

4

5 回答 5

4

Nemerle 是一种静态类型语言,在 nemerle 网站上找不到脚本这个词。

如果我要向应用程序添加脚本,我会考虑使用 IronPython。

于 2008-12-17T14:20:21.370 回答
2

您好,我是 Nemerle 的开发人员之一。您可以查看我的帖子,了解如何使用 nemerle 运行动态代码。不要等待 C# 5 虽然 nemerle 是一种静态类型语言。如果您的最终目标是编写脚本,它不适合

于 2009-12-19T20:36:53.350 回答
1

你的意思不是特定领域的语言吗?我会考虑用 boo 创建你自己的 DSL。关于它的预订链接

于 2008-12-17T14:38:49.210 回答
1

如果您想将脚本引擎嵌入到您的 .net 中,它可能取决于您或您的用户想要使用的语言:

Javascript:Script.NET、Jint

蟒蛇:铁蟒

类 Python:嘘

红宝石:铁红宝石

C#:CS 脚本

方案:IronScheme

如果您想获得 .NET 和 Java 编程语言的完整列表(其中一些您可以用来将脚本支持嵌入到您的应用程序中),您可以访问我的博客,我在这里讨论了或多或少的 20 种语言:)

http://carlosqt.blogspot.com/p/programming-languages.html

于 2010-09-26T15:46:32.103 回答
0

您可能需要考虑除您发布的 2 之外的其他选择。到目前为止,我为 .Net 找到的最好的是:CSScript。我需要一些时间来习惯安装它,但是一旦安装它,它就可以很好地工作,而且你使用 C# 编写脚本,所以不需要 2 种语言。

于 2008-12-17T14:33:58.707 回答