将 Javascript 交叉编译或转换为 C# 并返回的各种工具有哪些?以及如何在 C# 中执行 JS 或在 JS 中执行 C#?这是一个流行的问题,我将提供答案。
问问题
16076 次
3 回答
26
将 C# 编译为 Javascript
- SharpKit ( site ) - 编写和调试 C# 4.0,编译为 JS
- Blade - 编写 C# 并编译为 JS,DOM、HTML、CSS 的接口
- ScriptSharp - 编写 C# 并编译为 JS,支持 jQuery
- Saltarelle - 编写 C# 5.0 并编译为 JS、LINQ、jQuery、NodeJS 支持
- JSIL - 将 CIL 字节码编译为人类可读的 JS
- JSC - 将 CIL 字节码编译为 JS、ActionScript、Java、PHP
在 C# 中运行 Javascript
- IronJS - CLR/DLR 运行时上的 Javascript,Ecmascript 3.0
- Jint - Javascript 虚拟机,Ecmascript 3.0
- Jurassic - 将 JS 编译成 .NET CIL、ECMAScript 3 和 ECMAScript 5
- MS JScript引擎 - 传统脚本 Javascript 引擎
在 Javascript 中运行 C#
- Edge.js - 在进程中与 Node.js 一起运行 C# 代码
于 2013-05-08T06:49:47.013 回答
4
在 Visual Studio 中将 C# 代码编译为 Javascript:
- DuoCode - 基于 Roslyn 的编译器,将 C# 转换为 javascript
于 2015-04-30T15:15:45.470 回答
2
JScriptSuite - 将 MSIL(C# 或其他 .NET 语言)编译为 JavaScript。允许调试原始 .NET (C#) 代码,提供数据绑定模板、远程接口、控件
于 2015-07-14T21:06:44.660 回答