Существует ли IDE JavaScript, который не имеет никакого отношения к браузеру?

Не уверен, что Страуструп имел в виду под «СЛОВОМ». Может быть, это минимальный объем памяти машины?

В любом случае не все машины были созданы с разрешением 8 бит (BYTE). На самом деле, я рекомендую эту замечательную статью Эрика С. Рэймонда, описывающую историю компьютеров: http://www.catb.org/esr/faqs/things-every-hacker-once-knew/

"... Раньше также было общеизвестно, что 36-битные архитектуры объясняют некоторые прискорбные особенности языка Си. Оригинальная машина Unix, PDP-7, содержала 18-битные слова, соответствующие полуслов на больших 36-битных компьютерах. Более естественно они представлены в виде шести восьмеричных (3-битных) цифр. "

13
задан Glorfindel 22 March 2019 в 11:59
поделиться

6 ответов

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

2
ответ дан 2 December 2019 в 00:32
поделиться

В последнее время я немного поработал с 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, поскольку в реализациях итераторов была ошибка, который Норрис Бойд исправил сразу после того, как я сообщил об этом.

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

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

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

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

5
ответ дан 2 December 2019 в 00:32
поделиться

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

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

http: // spket.com/[12117 impression

3
ответ дан 2 December 2019 в 00:32
поделиться

Without the browser you would need something to host / script against so I would say that the os is your first point of call. Some programs provide an extensibility model by using jscript for plugins. You interface with the applications using jscript.

You have .js and .jse files which can be run on the ms scripting host, assuming you are on windows of course.

Check out http://msdn.microsoft.com/en-us/library/4yyeyb0a(VS.85).aspx

So in a nutshell I am saying you COULD write in notepad, and double click the .js/.jse file and run it. This would be the simplest approach.

http://www.aptana.com/ is also very cool

Andrew

2
ответ дан 2 December 2019 в 00:32
поделиться

Uh. A long time ago I tried Aptana and JSEclipse, however maybe here or here you find an answer.

2
ответ дан 2 December 2019 в 00:32
поделиться

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

0
ответ дан 2 December 2019 в 00:32
поделиться
Другие вопросы по тегам:

Похожие вопросы: