Javascript и С# Cross Compiling and Conversion - программирование
Подтвердить что ты не робот

Javascript и С# Cross Compiling and Conversion

Каковы различные инструменты для кросс-компиляции или преобразования Javascript в С# и обратно? И как выполнить JS в С# или С# в JS? Это популярный вопрос, и я дам ответы на него.

4b9b3361

Ответ 1

Скомпилировать С# в Javascript

  • SharpKit (сайт) - Запишите и отлаживайте С# 4.0, скомпилируйте JS
  • Blade - Напишите С# и скомпилируйте JS, Интерфейсы для DOM, HTML, CSS
  • ScriptSharp - Напишите С# и скомпилируйте JS, поддерживаемую jQuery
  • Saltarelle - Напишите С# 5.0 и скомпилируйте JS, LINQ, jQuery, NodeJS
  • JSIL - Скомпилируйте байт-код CIL для чтения человеком JS
  • JSC - Скомпилировать байт-код CIL для JS, ActionScript, Java, PHP

Запустить Javascript в С#

  • IronJS - Javascript на CLR/DLR Runtime, Ecmascript 3.0
  • Jint - Javascript VM, Ecmascript 3.0
  • Jurassic - Скомпилирует JS в .NET CIL, ECMAScript 3 и ECMAScript 5
  • MS JScript Двигатель - устаревшие скрипты Javascript engine

Запустить С# в Javascript

  • Edge.js - Запустите код С# рядом с Node.js, in-process

Ответ 2

Скомпилировать код С# для Javascript в Visual Studio:

  • DuoCode - компилятор на основе Roslyn, который преобразует С# в javascript

Ответ 3

JScriptSuite - компилирует MSIL (С# или другой язык .NET) на JavaScript. Позволяет отлаживать исходный код .NET(С#), предоставляет шаблоны привязки данных, удаленные интерфейсы, элементы управления