Достойный 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, были в порядке в последний раз, когда я их использовал.
Ответ 4
Я нашел Spket Eclipse plugin очень полезным.
Ответ 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, но я работаю с огромными плохо документированная и ошибочная структура, и это действительно помогает перейти к источнику функции или суперкласса, чтобы проверить, как они работают.