Javascript和C#的交叉编译和转换 [英] Javascript and C# Cross Compiling and Conversion

查看:393
本文介绍了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屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆