Developpez.com

Club des développeurs et IT pro
Plus de 4 millions de visiteurs uniques par mois

Eclipse Orion est disponible en version 9
Avec un nouvel outil d'analyseur de code nommé Tern et une amélioration de l'IU de l'éditeur

Le , par Olivier Famien, Chroniqueur Actualités
La fondation Eclipse vient de sortir la version 9 d’Orion, sa plateforme de développement dans le Cloud. Dans cette nouvelle itération, un point d’honneur a été porté sur JavaScript.

De prime abord, des aménagements ont été effectués au niveau du plug-in back-end. Il se charge beaucoup plus rapidement et fonctionne dans un web worker. Ensuite, le moteur de gestion de l’assistance du contenu a été remplacé par un nouveau nommé Tern.

Ce dernier constitue le changement le plus important dans cette version d’Orion. Il a été développé à partir de Esprima, l’analyseur de code JavaScript, et s’apparente à un serveur qui suit le moindre code que vous éditez afin de vous assister dans votre tâche.

À mesure que vous écrivez votre code, Tern récolte les informations sur le fichier dans lequel vous travaillez ainsi que les dépendances liées à votre code. Celles-ci sous-entendent les bibliothèques Node liées aux appels require (), les modules AMD liés par les appels define () ainsi que les scripts inclus dans les fichiers HTML. Après avoir récolté ces informations, Tern émet des suggestions de code en fonction du contexte. Pour activer cette fonctionnalité, il suffit de faire Ctrl+barre d’espace.


En plus de cette fonctionnalité, Tern est capable de fournir des informations sur les types ou fonctions utilisés en survolant les arguments des API avec la souris ou en appuyant la touche F2 lorsque ces derniers sont sélectionnés.

Enfin, vous pouvez tirer profit des informations récoltées par Tern pour également effectuer du Refactoring. Pour renommer les objets souhaités, il suffit d’appuyer simultanément les touches Shift+Alt+R. Pour ceux qui le préfèrent, ils peuvent aussi utiliser le menu outils pour obtenir le même résultat. Tern se chargera ensuite de détecter tous les objets affectés par ce changement.

En dehors de cet ajout majeur, on constate également que des efforts effectués pour améliorer l’expérience utilisateur. Dans ce sens, on note l’apparition d’une vue partagée dans l’éditeur de code. Cette fonctionnalité avait été implémentée quelques mois auparavant. Elle est maintenant intégrée dans cette nouvelle version. Elle permet d’afficher deux fichiers sur la même page afin de faciliter la navigation entre les fichiers à consulter ou à modifier, sans nécessité aucune de fermer un fichier pour ouvrir l’autre. Pour l’utiliser, il suffit d’aller dans le menu déroulant en haut à droite.

En outre, Eclipse souligne que d’autres améliorations et corrections de bugs (près de 200) ont été également effectuées dans cette version. Par exemple, de nouvelles règles de validation ont été ajoutées. De nouvelles versions de bibliothèques (ESLint 0.15.1, ESTraverse 1.9.0, Esprima 2.0) ont été également ajoutées et les paramètres de validation JavaScript ont été agencés de sorte à pouvoir s’y retrouver plus facilement.

Source : Planet Orion News

Téléchargez Orion 9

Et vous ?

Que pensez-vous de ces nouvelles fonctionnalités ?

En êtes-vous satisfaites ?

Quelles autres fonctionnalités souhaiteriez-vous voir intégrer ?


Vous avez aimé cette actualité ? Alors partagez-la avec vos amis en cliquant sur les boutons ci-dessous :


 Poster une réponse

Avatar de Zefling Zefling - Membre émérite https://www.developpez.com
le 08/08/2015 à 11:42
J'espère que ça sera mieux que le 8 sous linux : j'ai Git qui le fait planter (sur trois installations), les couleurs des tooltips qui sont illisibles, et plein d'autres merdes qui font que je suis passé à regret sur Netbean (la coloration syntaxique c'est pas ça sur les espaces).
Offres d'emploi IT
Responsable de lot / architecte fpga H/F
Safran - Ile de France - Éragny (95610)
Ingénieur produit (FADEC militaire) H/F
Safran - Ile de France - 100 rue de Paris 91300 MASSY
Chef de projet technique H/F
Safran - Ile de France - Melun (77000)

Voir plus d'offres Voir la carte des offres IT
Contacter le responsable de la rubrique Accueil