Ответы:
Заявление об отказе от ответственности, я работаю в Aptana. Я хотел бы отметить, что есть несколько хороших функций для JS, которые вы могли бы не получить так легко в другом месте. Один из них - это интеграция JS-библиотек на уровне плагинов, которые предоставляют CodeAssist, образцы, сниппеты и простое включение файлов библиотек в ваш проект; мы предоставляем плагины для многих наиболее часто используемых библиотек, включая YUI, jQuery, Prototype, dojo и EXT JS.
Во-вторых, у нас есть серверный JavaScript-движок под названием Jaxer, который не только позволяет вам запускать любой ваш JS-код на сервере, но и добавляет файловую, базовую и сетевую функциональность, так что вам не нужно использовать язык сценариев, но можно писать все приложение на JS.
Я тоже боролся с этим совершенно очевидным вопросом. Казалось безумным, что эту функцию было нелегко найти, учитывая, что в наши дни вся веб-разработка происходит в Eclipse.
Меня очень оттолкнула Aptana из-за ее раздутости и того факта, что она запускает локальный веб-сервер (по умолчанию на порту 8000) каждый раз, когда вы запускаете Eclipse, и вы не можете отключить эту функцию . Порт JSEclipse от Adobe теперь представляет собой плагин размером 400 МБ, что тоже безумие.
Однако я только что нашел сверхлегкий редактор JavaScript под названием Eclipse HTML Editor Plugin , созданный Amateras, который был именно тем, что я искал.
Попробуйте Vjet Javascript IDE с ebay ( установка )
Версия WTP для Ганимеда включает обновленный редактор Javascript, который стоит попробовать. Ключевые номера версий - Eclipse 3.4 и WTP 3.0. См. Http://live.eclipse.org/node/569
Когда-то существовал плагин под названием JSEclipse, который Adobe впоследствии засосала и убила, сделав его доступным только путем покупки и установки FlexBuilder 3 (пожалуйста, докажите, что я ошибаюсь). Я обнаружил, что он отлично работает, но с тех пор потерял его после «обновления» с Eclipse 3.4 до 3.4.1.
Больше всего мне понравилась функция Content Outline.
В окне Outline вашего Eclipse Screen JSEclipse перечисляет все классы в текущем открытом файле. Он предоставляет обзор иерархии классов, а также имена методов и свойств. Схема интенсивно использует механизм автозавершения кода, чтобы узнать больше о том, как структурирован код. При нажатии на запись функции в списке курсор переместится к объявлению функции, что поможет вам быстрее перемещаться по длинным файлам с большим количеством определений классов и методов.
В новом выпуске Eclipse (Helios) есть специальный пакет для веб-разработки на javascript . Я еще не пробовал, но обязательно стоит посмотреть.
Oracle Workshop для WebLogic (формально BEA Workshop) имеет отличную поддержку JavaScript и визуального редактирования HTML-файлов. Он поддерживает множество серверов, не только WebLogic, включая Tomcat, JBoss, Resin, Jetty и WebSphere.
Недавно он стал бесплатным, посмотрите мой пост об этом. Учитывая, что еще недавно это был дорогой продукт, думаю, стоит попробовать.