IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)

Vous êtes nouveau sur Developpez.com ? Créez votre compte ou connectez-vous afin de pouvoir participer !

Vous devez avoir un compte Developpez.com et être connecté pour pouvoir participer aux discussions.

Vous n'avez pas encore de compte Developpez.com ? Créez-en un en quelques instants, c'est entièrement gratuit !

Si vous disposez déjà d'un compte et qu'il est bien activé, connectez-vous à l'aide du formulaire ci-dessous.

Identifiez-vous
Identifiant
Mot de passe
Mot de passe oublié ?
Créer un compte

L'inscription est gratuite et ne vous prendra que quelques instants !

Je m'inscris !

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

69PARTAGES

3  0 
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 ?

Une erreur dans cette actualité ? Signalez-nous-la !

Avatar de Zefling
Expert confirmé 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).
0  0