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