Есть ли Javascript IDE, который не имеет ничего общего с браузером? - PullRequest
13 голосов
/ 15 июня 2009

Кто-нибудь знает о программе, которая позволяет вам писать javascript; затем выполнить его - все время не имея ничего общего с браузером? Мне не нужны манипуляции с DOM, мне достаточно эквивалента Console.Write.

Я думаю о чем-то в духе DrScheme - красивое большое окно редактирования кода, давайте запустим его, остановим. Хотя все остальные функции (отладка и т. Д.) Будут злыми, они не являются жизненно важными. DrScheme
(источник: plt-scheme.org )

Ответы [ 6 ]

5 голосов
/ 15 июня 2009

В последнее время я выполнял некоторые работы с JavaScript, используя Mozilla Rhino (в основном это сценарий для библиотеки Apache POI ), которая является интерпретатором JavaScript, написанным на Java (вы также можете скомпилировать JavaScript скрипты для классов Java). Я запускал свои скрипты из командной строки, но я мог легко настроить мой редактор (PSPad) на выполнение и вывод результата скрипта внутри редактора. Я полагаю, что то же самое можно сделать в Eclipse с использованием внешних инструментов, если вам это удобнее.

Использовать Mozilla Rhino довольно приятно. Вас не беспокоят все причуды браузера, и вы получаете довольно хорошую версию JavaScript для работы, версия 1.7 . В этой версии JavaScript есть итераторы, генераторы, выражения let, понимание массивов, назначение деструктурирования, новые функции массива, а в Mozilla Rhino даже встроена поддержка продолжений.

Недостатком Mozilla Rhino является то, что отчеты об исключениях являются непоследовательными и порой не слишком информативными (иногда отсутствует имя файла и строка файла). С другой стороны, пакет поставляется с отладчиком, созданным на Java Swing. Вы можете установить точки останова прямо здесь и делать все, что вы делаете с обычным отладчиком.

Я использую двоичную версию, скомпилированную мной из источников CVS, поскольку в реализациях итераторов была ошибка, которую Норрис Бойд исправил сразу после того, как я сообщил об этом.

3 голосов
/ 15 июня 2009

Spket на самом деле выглядит очень круто.

Редактор Spket IDE предоставляет такие функции, как автозавершение кода, подсветка синтаксиса и структура содержимого, которые помогают разработчикам продуктивно создавать эффективный код JavaScript.

http://spket.com/

2 голосов
/ 15 июня 2009

Aptana, NetBeans и Komodo имеют отличные функции для JavaScript. Даже такие вещи, как проверка синтаксиса в стиле jslint.

2 голосов
/ 15 июня 2009

Э. Давным-давно я пробовал Aptana и JSEclipse, однако, может быть здесь или здесь вы найдете ответ.

2 голосов
/ 15 июня 2009

Без браузера вам понадобится что-то для размещения / скрипта, поэтому я бы сказал, что os - это ваша первая точка вызова. Некоторые программы предоставляют модель расширяемости, используя jscript для плагинов. Вы взаимодействуете с приложениями, используя jscript.

У вас есть файлы .js и .jse, которые можно запускать на хосте сценариев ms, если, конечно, вы находитесь в Windows.

Выезд http://msdn.microsoft.com/en-us/library/4yyeyb0a(VS.85).aspx

Итак, в двух словах, я могу сказать, что вы МОЖЕТЕ написать в блокноте, дважды щелкните файл .js / .jse и запустите его. Это был бы самый простой подход.

http://www.aptana.com/ тоже очень круто

Andrew

0 голосов
/ 15 июня 2009

Может быть, Flex Builder. Он использует Actionscript, который будет принимать чистый JavaScript. Или (по логическому выводу) FlashDevelop.

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