Какие инструменты генерируют JavaScript? - PullRequest
4 голосов
/ 17 сентября 2008

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

Кто-нибудь имеет опыт работы с любыми инструментами?

Ответы [ 9 ]

4 голосов
/ 17 сентября 2008

Я использую свою клавиатуру, текстовый редактор и мозг для генерации JavaScript.

: P

2 голосов
/ 17 сентября 2008

Как уже говорили другие, GWT - очень хороший вариант. Подводя итог некоторым хорошим моментам:

  • быстрый, очень переносимый код с использованием отложенного связывания; загружает только код, который работает в браузере пользователя, и загружает только те функции, которые действительно вызваны; также они сжаты
  • надежность ; очень мало известных проблем
  • более простая отладка с использованием IDE на основе Java; Вы также можете посмотреть на необфускацированный javascript напрямую, если хотите, но кажется (основываясь на некоторых отчетах, которые я видел, и на личном опыте), что вам в принципе никогда не нужен
  • хорошая поддержка библиотек включая приятный встроенный интерфейс javascript, возможность использовать существующие библиотеки Java и специальную поддержку вызовов ajax / rpc
  • расширяемый и стилистически гибкий ; вы можете настроить все стили с помощью собственных правил CSS и расширить базу виджетов с помощью собственных подклассов Java

Так что я смиренно не согласен с Домиником в том, что результаты ужасны, так как именно кодер должен «украсить» базовую функциональность своими правилами CSS и другими украшениями. Было бы той же ошибкой называть HTML «уродливым» - если вы не будете стараться изо всех сил, это не красиво, но мощь и гибкость в руках кодировщика.

О, и это тоже с открытым исходным кодом.

1 голос
/ 08 мая 2011
1 голос
/ 17 сентября 2008

Последняя версия скрипта # была опубликована менее месяца назад. Nikhil продолжает активно работать над этим проектом, и это очень хороший инструмент для генерации кода JavaScript из C #. Он активно используется в нескольких различных внутренних проектах Microsoft.

Некоторые из преимуществ Script #:

  • Intellisense
  • Ошибки сборки во время компиляции
  • Рефакторинг поддержки
  • Поддержка документации
  • Анализ кода FxCop
  • Поддержка MSBuild
0 голосов
/ 29 июля 2013

Kotlin может генерировать JavaScript из кода Kotlin. Для Kotlin см. http://kotlin.jetbrains.org/, а также http://devnet.jetbrains.com/thread/447468?tstart=0

0 голосов
/ 17 сентября 2008

Попробуйте Haxe .

Может использоваться для байт-кода JavaScript, ActionScript и Neko Язык близок к Java.

0 голосов
/ 17 сентября 2008

Я использовал D-шаблоны (думайте, что C ++ без труда, и вы будете там на 50%), чтобы сгенерировать прокси Object на основе AJAX.

0 голосов
/ 17 сентября 2008

Google Web Toolkit - это один из вариантов. Напишите код Java, отладьте его с помощью стандартного отладчика Java, затем нажмите кнопку «Компилировать» и превратите его в высокооптимизированный JavaScript. Он генерирует полностью отдельный JavaScript для каждого основного семейства браузеров (IE, Firefox, Safari и т. Д.).

Очень зрелый, очень мощный и легко встраиваемый в существующий сайт. Недостатком является то, что создаваемые им пользовательские интерфейсы представляют собой некрасивые вложенные таблицы.

0 голосов
/ 17 сентября 2008

В настоящее время существует множество инструментов для генерации JavaScript, таких как GWT.

Но хороший ответ действительно зависит от того, на каком языке вы пишете, и какую функциональность JavaScript вы хотите использовать.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...