首页>Program>source

[ 我能找到的唯一类似问题早在很早之前就得到了回答,其中包含对大部分IronPython的引用.我也想考虑其他选项]

我们有一个用C#编写的复杂数据分析应用程序.该应用程序应为用户提供一种自定义其数据分析任务的复杂方法.当前,我们混合使用配置文件和Excel表来指定此名称,但是它变得笨拙,因此我们正在寻找要嵌入的脚本语言.

用于C#/。NET嵌入的最佳简单脚本语言是什么? 是否可以以某种方式将VBA嵌入到Excel / word中? 还是使用JavaScript / Lua?

不用说,将主应用程序中的一些API和对象公开到嵌入式脚本中应该很容易。

最新回答
  • 11天前
    1 #

    我知道其他问题涉及IronPython,但我仍然认为应该 在这里,因为我认为这是最好的选择之一。

    另一个不错的选择是IronRuby.我看到的主要区别是您的开发人员/用户是否对Python或Ruby有任何可移植的经验。

    最终,最好的选择是成为用户最容易适应的语言.除非他们接受它,并且能够比以前的方法提高生产力,否则就不值得付出努力。

  • 11天前
    2 #

    嘘?

  • 11天前
    3 #

    Lua很棒! Lua与.NET的配合非常好.我写了一篇博客文章,介绍如何开始嵌入Lua和C#,也许值得一看:

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

  • 11天前
    4 #

    我会研究仅XAML的windows workflow.您可以重新主持设计器,并提供自定义活动,这些活动可以拖出并用于以他们类似的任何方式操作数据.非常视觉化.我当前在我的一个应用程序中使用它,并且用户似乎类似它.尽管它的学习曲线很小,但它比典型的脚本语言要少得多,而且人们似乎能够相当快地掌握它,尤其是那些对使用流程图和Visio有经验的人。

  • 11天前
    5 #

    我知道您要求使用脚本技术,但是最基本的需求是非程序员的代码控制.我们正在使用.NET的ILOG规则来满足这一需求。

  • events:Javascript:如何启用stopPropagation?
  • mips:add和addu之间的区别