Risposte:
Disclaimer, lavoro ad Aptana. Vorrei sottolineare che ci sono alcune belle funzionalità per JS che potresti non trovare così facilmente altrove. Uno è l'integrazione a livello di plug-in delle librerie JS che forniscono CodeAssist, esempi, frammenti e una facile inclusione dei file delle librerie nel progetto; forniamo i plugin per molte delle librerie più comunemente usate, tra cui YUI, jQuery, Prototype, dojo e EXT JS.
In secondo luogo, abbiamo un motore JavaScript lato server chiamato Jaxer che non solo consente di eseguire qualsiasi codice JS sul server ma aggiunge funzionalità di file, database e rete in modo da non dover utilizzare un linguaggio di scripting ma è possibile scrivere il intera app in JS.
Plugin dell'editor HTML di Eclipse
Anch'io ho lottato con questa domanda del tutto ovvia. Sembrava folle che questa non fosse una funzionalità estremamente facile da trovare con tutto lo sviluppo web in corso in Eclipse in questi giorni.
Sono stato molto spento da Aptana a causa di quanto sia gonfio e del fatto che avvia un server Web locale (per impostazione predefinita sulla porta 8000) ogni volta che avvii Eclipse e non puoi disabilitare questa funzionalità . La porta di Adobe di JSEclipse è ora un plug-in da 400 Mb, che è altrettanto folle.
Tuttavia, ho appena trovato un editor JavaScript ultraleggero chiamato Eclipse HTML Editor Plugin , creato da Amateras, che era esattamente quello che stavo cercando.
Prova l' IDE Javascript Vjet da ebay ( installazione )
La versione di WTP di Ganymede include un rinnovato editor Javascript che vale la pena provare. I numeri di versione chiave sono Eclipse 3.4 e WTP 3.0. Vedi http://live.eclipse.org/node/569
Una volta esisteva un plug-in chiamato JSEclipse che Adobe ha successivamente risucchiato e ucciso rendendolo disponibile solo acquistando e installando FlexBuilder 3 (per favore qualcuno mi dimostri che ho torto). L'ho trovato eccellente, ma da allora l'ho perso da "upgrade" da Eclipse 3.4 a 3.4.1.
La caratteristica che mi è piaciuta di più è stata la struttura dei contenuti.
Nella finestra Struttura della schermata Eclipse, JSEclipse elenca tutte le classi nel file attualmente aperto. Fornisce una panoramica della gerarchia di classi e anche i nomi dei metodi e delle proprietà. Lo schema fa ampio uso del motore di completamento del codice per scoprire di più su come è strutturato il codice. Facendo clic sulla voce della funzione nell'elenco, il cursore verrà portato alla dichiarazione della funzione che ti aiuterà a navigare più velocemente nei file lunghi con molte definizioni di classe e metodo
La nuova versione di Eclipse (Helios) ha un pacchetto specifico per lo sviluppo web javascript . Non l'ho ancora provato, ma sicuramente vale la pena dare un'occhiata.
Oracle Workshop per WebLogic (formalmente BEA Workshop) offre un eccellente supporto per JavaScript e per la modifica visiva di HTML. Supporta molti server, non solo WebLogic, inclusi Tomcat, JBoss, Resin, Jetty e WebSphere.
Recentemente è diventato gratuito, controlla il mio post al riguardo. Dato che non è stato un prodotto costoso non molto tempo fa, credo che valga la pena dare un'occhiata.