Достойный JavaScript IDE

Что такое достойная IDE для разработки JavaScript, я буду писать материал на стороне клиента и писать для Rhino. В идеале он должен работать на Mac OSX, хотя что-то, что работает в Windows тоже было бы хорошо.

ДОПОЛНИТЕЛЬНО:

Имея игру с js2 и Aptana, я думаю, что буду продолжать использовать Aptana. Главным образом потому, что я нахожу emacs немного тяжело, чтобы склонить голову, хотя я и думал, что ошибка hi-lighting в js2 была лучше, чем в Aptana.

Я все еще ищу способ визуально отладить мой js-код, который работает на Rhino...

Ответ 1

Aptana IDE, абсолютно. Стабильная, отличная поддержка синтаксиса для всех основных библиотек javascript, очень хороших редакторов css и html. Также хорошая поддержка php, air, ruby ​​on rails и разработка iPhone-приложений (я никогда не тестировал этот). Aptana также может подключаться к удаленному сайту через ftp (sftp в pro edition) и в svn и cvs репозитории. Он основан на Eclipse, поэтому это не совсем легкое приложение. Но это действительно, очень хорошо. Вы также можете использовать его как плагин Eclipse, если вы разрабатываете Java-приложение wab, но когда я тестировал его в этой версии, около 1 года назад он был нестабильным. Гораздо лучше использовать автономную версию.

Ответ 2

Если вы знакомы с Emacs Steve Yegge js2-mode, то стоит посмотреть.

Ответ 3

Aptana Studio, как автономные, так и плагины Eclipse, были в порядке в последний раз, когда я их использовал.

Ответ 5

Посмотрите WebStorm HTML/JavaScript Editor. Он легкий и работает на MacOS. Он поддерживает отладку и запуск вашего кода прямо из IDE и обладает очень умными возможностями автозаполнения для JavaScript как на основе DOM, так и на основе браузера.

Ответ 6

Komodo Edit/IDE - это, безусловно, лучший IDE/редактор (который я использовал) для разработки JavaScript.

Известные функции включают в себя отчеты об ошибках в реальном времени, макросы JavaScript и автоматическое заполнение синтаксиса для ВСЕХ основных фреймворков!

Ответ 7

Если у вас очень большое приложение, написанное на Javascript, есть только IntelliJ Idea. Он анализирует несколько файлов Javascript и выделяет не только синтаксические ошибки, но и необъявленные переменные и функции, позволяет перейти от вызова функции к определению функции и т.д.

Я пробовал Emacs (потому что это мой любимый редактор) и Komodo, и они не приближаются. Я предполагаю, что это одинаково для Eclipse.

Лично я считаю, что превосходные синтаксические разборки и навигации для Idea необходимы только тогда, когда вы работаете с дерьмовым недокументированным кодом, иначе я бы с радостью написал код в Emacs, используя js2-mode, но я работаю с огромными плохо документированная и ошибочная структура, и это действительно помогает перейти к источнику функции или суперкласса, чтобы проверить, как они работают.