133 votes

Éditeur JavaScript dans Eclipse

Je suis à la recherche du meilleur éditeur JavaScript disponible sous forme de plugin Eclipse. J'ai utilisé Spket qui est bon. Mais, existe-t-il un meilleur éditeur ?

55voto

Cory Points 4442

Plugin pour l'éditeur HTML d'Eclipse

Moi aussi, je me suis débattu avec cette question totalement évidente. Il semblait fou que ce ne soit pas une fonctionnalité extrêmement facile à trouver avec tout le développement web qui se fait dans Eclipse ces jours-ci.

J'ai été très rebuté par Aptana à cause de sa lourdeur, et du fait qu'il démarre un serveur web local (par défaut sur le port 8000) à chaque fois que vous lancez Eclipse et vous ne pouvez pas désactiver cette fonctionnalité . Le portage de JSEclipse par Adobe 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é Plugin pour l'éditeur HTML d'Eclipse fabriqué par Amateras, ce qui était exactement ce que je recherchais.

2 votes

+1 : L'installation du plugin de l'éditeur HTML d'Eclipse est très simple et directe.

0 votes

Je n'ai pas pu le dire en regardant, est-ce qu'il y a une aide au contenu de la bibliothèque Javascript pour Ext-JS 4 ?

0 votes

Il semble que ce plugin n'ait pas été mis à jour depuis février 2011.

14voto

BillSaysThis Points 417

Disclaimer, je travaille chez Aptana. Je tiens à souligner qu'il existe des fonctionnalités intéressantes pour JS que vous ne pouvez pas obtenir aussi facilement ailleurs. L'une d'entre elles est l'intégration des bibliothèques JS au niveau des plugins, qui fournissent une assistance au code, des échantillons, des extraits et une inclusion facile des fichiers des bibliothèques dans votre projet. Nous fournissons les plugins pour la plupart des bibliothèques les plus couramment utilisées, notamment YUI, jQuery, Prototype, dojo et EXT JS.

Deuxièmement, nous disposons d'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 aussi d'ajouter des fonctionnalités de fichier, de base de données et de mise en réseau, de sorte que vous ne devez pas utiliser un langage de script mais pouvez écrire toute l'application en JS.

1 votes

Est-ce qu'Aptana a quelque chose comme la fonction Content Outline de JSEclipse ? La version que j'ai utilisée plus tôt cette année n'en avait pas.

26 votes

Bonjour, j'ai bien peur de ne pas être d'accord avec le commentaire précédent. J'ai installé Aptana sur la recommandation de ce fil et pour diverses raisons, je veux maintenant le supprimer. J'ai passé 15 minutes à essayer de comprendre comment le supprimer de ma configuration Eclipse 3.4 sans succès - il semble désactiver les boutons de désinstallation - et les seules instructions que j'ai trouvées sur le site d'Aptana sont pour une version plus ancienne d'Eclipse. C'est assez frustrant - je suggère fortement de NE PAS installer Aptana.

6 votes

En effet, Aptana ne marche pas (pour moi en tout cas). Je l'ai installé pour éditer des fichiers JS, mais je l'ai trouvé trop lent et peu réactif pour être d'une réelle utilité, en particulier pour éditer de gros fichiers. Il semblait également causer des problèmes de performance dans mes autres plugins Eclipse. Je l'ai désinstallé en rétablissant ma configuration à un point antérieur à l'installation.

13voto

Justin Early Points 455

Essayez le Vjet Javascript IDE d'ebay ( installation )

1 votes

C'est celui qu'il faut surveiller car il se déplace vers la fondation de l'éclipse : eclipse.org/propositions/webtools.vjet

6voto

nitind Points 7155

La version de WTP de Ganymede 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

1 votes

-1 million : l'éditeur javascript d'Eclipse est complètement inutile. Je n'arrive même pas à enregistrer des fichiers sans une erreur bizarre du type "Le nom de l'unité de compilation doit se terminer par .java, ou par une des extensions Java enregistrées".

0 votes

Le fichier que vous modifiez possède-t-il l'une des extensions de nom de fichier répertoriées pour le type de contenu Fichier source JavaScript ?

0 votes

Oui, ce sont des fichiers .js et l'association se fait avec l'éditeur JavaScript. Bizarrement, j'obtiens cette erreur même en ouvrant les fichiers avec l'éditeur de texte normal. J'ai depuis abandonné l'idée de modifier JavaScript avec Eclipse.

4voto

TomC Points 1091

Il existait autrefois un plugin appelé JSEclipse qu'Adobe a ensuite aspiré et tué en le rendant disponible uniquement en achetant et en installant FlexBuilder 3 (que quelqu'un me prouve que j'ai tort). Je trouvais qu'il fonctionnait très bien, mais je l'ai perdu depuis la "mise à jour" d'Eclipse 3.4 à 3.4.1.

La fonction que j'ai le plus appréciée est le schéma de contenu.

Dans la fenêtre Outline de votre écran Eclipse Eclipse, JSEclipse liste toutes les classes dans le fichier actuellement ouvert. Il fournit une vue d'ensemble de la hiérarchie des classes et également les noms des méthodes et des propriétés. Le site aperçu fait un usage intensif du moteur de moteur de complétion de code pour en savoir plus sur la façon dont le code est structuré. En cliquant sur l'entrée de la fonction dans la le curseur sera amené à la déclaration de la fonction déclaration de la fonction, ce qui vous permet de de naviguer plus rapidement dans les longs fichiers beaucoup de définitions de classes et de méthodes

3 votes

Je suis pratiquement sûr que toute personne utilisant eclipse peut utiliser JSEclipse, et pas seulement les propriétaires de Flex Builder URL du site distant : download.macromedia.com/pub/labs/jseclipse/autoinstall devrait vous y conduire pronto

3 votes

Ce lien de téléchargement est cassé.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X