针对.NET的实时脚本控制台

问题描述 投票:0回答:1

我正在构建一个应用程序,使用MSChart或类似的.NET库构建一些图表,并拥有一个管理来自EF Context的数据的域模型,我们一直在收集数据,并希望开始进行一些分析并在购物车上绘制结果。什么是好的是在我们的应用程序中有一个面板,我们可以利用加载的数据编写代码行或完整的脚本来进行复杂的分析并将结果转储到图表上。

一个很好的选择是,如果可以集成JavaScript之类的东西,并从连接到正在运行的UI进程的控制台运行。我记得在C ++框架Qt中它有一个ECMA样式语言库绑定到他们的C ++ API中,它允许开发人员为最终用户提供针对C ++类型编写脚本的能力。如果可能的话,额外的好处是能够让它使用TypeScript来允许类,异步和LINQ样式表达式等高级功能。

另一个选择可能就是能够在编辑器面板中编写C#并对内存程序集中的运行进行编译,并将结果返回到面板流程以在Chart中呈现结果。智能感知也是一个重要的奖励。

有谁知道.NET(C#)是否提供了这些类型的集成,或者对哪些构建块有助于启动我正确的方向有任何建议?

c# scripting
1个回答
0
投票

我认为Jint看起来是最好的选择。提供javascript与.NET类型和方法的简单绑定。

© www.soinside.com 2019 - 2024. All rights reserved.