当前位置:  开发笔记 > 编程语言 > 正文

用于嵌入C#/ .NET应用程序的脚本语言?

如何解决《用于嵌入C#/.NET应用程序的脚本语言?》经验,为你挑选了3个好方法。

[ 我能找到的唯一类似的问题很久以前就被回答了,并且主要包含对IronPython的引用.我想考虑其他选项]

我们有一个用C#编写的复杂数据分析应用程序.该应用程序应为用户提供定制数据分析任务的复杂方法.目前,我们使用配置文件和Excel表的混合来指定它,但它变得难以处理,所以我们正在寻找一种嵌入的脚本语言.

什么是C#/ .NET嵌入最好的简单脚本语言?有可能以某种方式嵌入VBA类似于Excel/Word?或者是使用JavaScript/Lua?

不用说,将主应用程序中的一些API和对象暴露给嵌入式脚本应该很容易.



1> chills42..:

我知道另一个问题引用了IronPython,但我仍然觉得它应该在这里因为我认为它是最好的选择之一.

另一个很棒的选择是IronRuby.我看到的主要区别是,如果您的开发人员/用户有任何可以转移的Python或Ruby经验.

实际上,最终您最好的选择是成为用户最容易适应的语言.除非他们接受它并且能够比旧方法更有效率,否则不值得努力.



2> Jon Skeet..:

或许嘘?


书:http://www.manning.com/rahien/

3> mmattax..:

Lua很棒!Lua对.NET非常好玩.我写了一篇关于如何开始嵌入Lua和C#的博客文章,可能值得一试:

http://blog.apterainc.com/software/embedding-lua-and-c/


啊! 我的链接上有404.
这就是为什么stackoverflow要求将与答案相关的链接的内容包含在该答案中(以避免死链接).
推荐阅读
jerry613
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有