Javascript和C#的交叉编译和转换 [英] Javascript and C# Cross Compiling and Conversion
本文介绍了Javascript和C#的交叉编译和转换的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
什么是各种工具来交叉编译或转换Javascript来C#和回来?而如何在JS C#或C#执行JS?
这是一种流行的问题,我会为它提供答案。
What are the various tools to cross-compile or convert Javascript to C# and back? And how to execute JS in C# or C# in JS? This is a popular question, and I will provide answers for it.
推荐答案
编译C#为Javascript
- SharpKit 一>(网站) - 编写和调试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,动作,Java,PHP和
- SharpKit (site) - Write and debug C# 4.0, compile to JS
- Blade - Write C# and compile to JS, Interfaces for DOM, HTML, CSS
- ScriptSharp - Write C# and compile to JS, jQuery supported
- Saltarelle - Write C# 5.0 and compile to JS, LINQ, jQuery, NodeJS supported
- JSIL - Compile CIL bytecode to human-readable JS
- JSC - Compile CIL bytecode to JS, ActionScript, Java, PHP
运行JavaScript在C#
- IronJS - 的JavaScript上的CLR / DLR运行系统中,ECMAScript的3.0
- Jint - 的Javascript虚拟机,ECMAScript的3.0
- 侏罗纪 - JS编译成.NET CIL,ECMAScript的3和ECMAScript 5
- 的 MS的JScript引擎 - 传统脚本Javascript引擎
- IronJS - Javascript on CLR/DLR Runtime, Ecmascript 3.0
- Jint - Javascript VM, Ecmascript 3.0
- Jurassic - Compiles JS into .NET CIL, ECMAScript 3 and ECMAScript 5
- MS JScript Engine - Legacy scripting Javascript engine
运行C#在Javascript中
- Edge.js - 运行C#代码旁边的Node.js,过程
- Edge.js - Run C# code alongside Node.js, in-process
这篇关于Javascript和C#的交叉编译和转换的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文