Подтвердить что ты не робот

Есть ли Javascript IDE, которая не имеет никакого отношения к браузеру?

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

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

4b9b3361

Ответ 1

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

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

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

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

Ответ 2

Скетч действительно выглядит очень круто.

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

http://spket.com/

Ответ 3

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

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

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

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

http://www.aptana.com/ тоже очень классно

Эндрю

Ответ 4

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

Ответ 5

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

Ответ 6

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