Есть ли хорошие инструменты для создания JavaScript? Помню, в .NET был Script # - сегодня не знаю его статуса.
У кого-нибудь есть опыт работы с какими-либо инструментами?



![Безумие обратных вызовов в javascript [JS]](https://i.imgur.com/WsjO6zJb.png)


В настоящее время существует множество инструментов для генерации JavaScript, например GWT.
Но правильный ответ на самом деле зависит от вашего исходного языка и от того, какую функциональность JavaScript вы хотите использовать.
Последняя версия скрипта # был опубликован менее месяца назад. Nikhil продолжает активно работать над этим проектом, и это очень хороший инструмент для генерации кода JavaScript из C#. Он активно используется в нескольких различных внутренних проектах Microsoft.
Некоторые из преимуществ Script #:
Google Web Toolkit - один из вариантов. Напишите код Java, отлаживайте его с помощью стандартного отладчика Java, затем нажмите кнопку «Скомпилировать» и превратите его в оптимизированный JavaScript. Он генерирует полностью отдельный JavaScript для каждого основного семейства браузеров (IE, Firefox, Safari и т. д.).
Очень зрелый, очень мощный и легко встраиваемый в существующий сайт. Одним из недостатков является то, что создаваемые им пользовательские интерфейсы представляют собой уродливые вложенные таблицы.
Я использую свою клавиатуру, текстовый редактор и свой мозг для создания JavaScript.
:П
Никогда не могу решить, какой мозг использовать, хотя ... усталость мозга :)
Я использовал шаблоны D (подумайте о C++ без боли, и вы будете там на 50%) для создания прокси-сервера на основе AJAX.
Как уже говорили другие, GWT - очень хороший вариант. Подведем итоги некоторых хороших моментов:
Поэтому я смиренно не согласен с Домиником в том, что результаты уродливые, поскольку кодер должен «приукрашивать» базовую функциональность своими собственными правилами CSS и другими украшениями. Было бы той же ошибкой называть HTML «уродливым» - если вы не будете сильно стараться, это будет некрасиво, но сила и гибкость находятся в руках кодировщика.
О, и это тоже с открытым исходным кодом.
Попробуйте Haxe.
Он может ориентироваться на байт-код JavaScript, ActionScript и Neko. Язык близок к Java.
Kotlin может генерировать JavaScript из кода Kotlin. Для Котлина см. http://kotlin.jetbrains.org/, а также http://devnet.jetbrains.com/thread/447468?tstart=0
Я думаю, что этот вопрос требует дополнительной информации. Очевидным ответом было бы сказать, что многие люди прекрасно справляются с использованием текстового редактора для генерации JavaScript, но ваш комментарий о Script #, похоже, подразумевает, что вы ищете какой-то автоматизированный инструмент…?