Réponses:
Avertissement, je travaille chez Aptana. Je voudrais souligner qu'il y a quelques fonctionnalités intéressantes pour JS que vous pourriez ne pas obtenir si facilement ailleurs. L'un est l'intégration au niveau du plugin des bibliothèques JS qui fournissent CodeAssist, des exemples, des extraits et une inclusion facile des fichiers de bibliothèques dans votre projet; nous fournissons les plugins pour la plupart des bibliothèques les plus couramment utilisées, y compris YUI, jQuery, Prototype, dojo et EXT JS.
Deuxièmement, nous avons un moteur JavaScript côté serveur appelé Jaxer qui vous permet non seulement d'exécuter n'importe quel code JS sur le serveur, mais ajoute des fonctionnalités de fichier, de base de données et de mise en réseau afin que vous n'ayez pas à utiliser un langage de script, mais que vous puissiez écrire le application entière dans JS.
Plugin de l'éditeur HTML Eclipse
J'ai moi aussi lutté avec cette question tout à fait évidente. Il semblait fou que ce ne soit pas une fonctionnalité extrêmement facile à trouver avec tout le développement Web qui se passe dans Eclipse ces jours-ci.
J'ai été très découragé par Aptana à cause de sa saturation et du fait qu'il démarre un serveur Web local (par défaut sur le port 8000) chaque fois que vous démarrez Eclipse et que vous ne pouvez pas désactiver cette fonctionnalité . Le port Adobe de JSEclipse est maintenant un plugin de 400 Mo, ce qui est tout aussi insensé.
Cependant, je viens de trouver un éditeur JavaScript super léger appelé Eclipse HTML Editor Plugin , créé par Amateras, qui était exactement ce que je recherchais.
Essayez l' IDE JavaScript Vjet d'ebay ( installation )
La version de WTP de Ganymède comprend un éditeur Javascript remanié qui vaut la peine d'être essayé. Les numéros de version clés sont Eclipse 3.4 et WTP 3.0. Voir http://live.eclipse.org/node/569
Il existait autrefois un plugin appelé JSEclipse qu'Adobe a par la suite aspiré et tué en le rendant disponible uniquement en achetant et en installant FlexBuilder 3 (s'il vous plaît, quelqu'un me prouvera le contraire). Je l'ai trouvé excellent mais je l'ai depuis perdu depuis la "mise à jour" d'Eclipse 3.4 vers 3.4.1.
La fonctionnalité que j'ai le plus appréciée était la présentation du contenu.
Dans la fenêtre Outline de votre écran Eclipse, JSEclipse répertorie toutes les classes dans le fichier actuellement ouvert. Il fournit un aperçu de la hiérarchie des classes ainsi que des noms de méthode et de propriété. Le plan fait un usage intensif du moteur de complétion de code pour en savoir plus sur la structure du code. En cliquant sur l'entrée de fonction dans la liste, le curseur sera dirigé vers la déclaration de fonction, ce qui vous aidera à naviguer plus rapidement dans de longs fichiers avec beaucoup de définitions de classes et de méthodes
La nouvelle version d'Eclipse (Helios) a un package spécifique pour le développement web javascript . Je ne l'ai pas encore essayé, mais cela vaut certainement le coup d'œil.
Oracle Workshop for WebLogic (anciennement BEA Workshop) offre un excellent support pour JavaScript et pour l'édition visuelle des HTML. Il prend en charge de nombreux serveurs, pas seulement WebLogic, notamment Tomcat, JBoss, Resin, Jetty et WebSphere.
Il est récemment devenu gratuit, consultez mon article à ce sujet. Étant donné que c'était un produit coûteux il n'y a pas longtemps, je suppose que cela vaut la peine de vérifier.