Prise en main du plugin Enide pour développer des applications Node.js avec Eclipse

Cet article présente l'installation et la prise en main du plugin ENIDE pour développer des applications Node.js sous Eclipse. 1 commentaire Donner une note à l'article (5)

Article lu   fois.

L'auteur

Site personnel

Liens sociaux

Viadeo Twitter Facebook Share on Google+   

I. Introduction

Ce tutoriel s'adresse à des lecteurs qui connaissent déjà Node.JS, mais qui souhaiteraient pouvoir développer sur cette technologie tout en tirant profit d'un environnement de développement intégré comme Eclipse.

Les bibliothèques et versions d'Eclipse utilisées pour les besoins de l'article :

  • JDK 8 d'Oracle ;
  • Eclipse pour développeurs Java version Mars (4.5.0) ;
  • plugin Enide 2015 ;
  • navigateur Firefox (42.0).

II. Le plugin Enide 2015

Enide signifie Eclipse Node IDE. Ce plugin est développé et soutenu par l'équipe « nodeclipse » qui héberge son projet sur GitHub, visible ICI.

III. Installation de l'environnement de développement

III-A. Prérequis

Il faut en premier lieu disposer au minimum du JDK 7 ou 8, la version 9 n'étant à ce jour proposée par ORACLE qu'en « test release ».

Le deuxième prérequis est l'environnement de développement intégré Eclipse. Disponible pour tous les systèmes d'exploitation sur le site de téléchargement de la fondation Eclipse. Cet article s'appuie sur la version Eclipse MARS.

III-B. Installation du plugin ENIDE

Toutes les opérations d'installation se feront directement depuis Eclipse.

Dans un premier temps, on fera appel à l'entrepôt « Eclipse Marketplace » pour importer le plugin :

Image non disponible

Dans le champ find de la fenêtre modale « Eclipse market », on entrera « enide » et on lancera la recherche en appuyant sur Go :

Image non disponible

Une fois la recherche dans l'entrepôt terminée, on choisira « Enide (Studio) 2015 » :

Image non disponible

On acceptera toutes les caractéristiques proposées par défaut :

Image non disponible

On acceptera également les termes de la licence :

Image non disponible

On acceptera également le code non signé :

Image non disponible

Puis on redémarrera Eclipse pour terminer l'installation.

Au redémarrage d'Eclipse on remarquera que la barre des outils s'est enrichie de quelques icônes, propres au nouveau plugin. C'est la preuve que l'installation s'est correctement déroulée.

IV. Créer un projet node.js

Nous créerons un nouveau projet à l'aide de la commande fichier → new → other :

Image non disponible

On choisira alors dans l'assistant « Node.js Project » :

Image non disponible

Nous appellerons notre projet « sampleNode » et nous choisirons d'utiliser le modèle « Hello World » :

Image non disponible

Notre projet est alors créé. Nous pouvons d'ailleurs le constater dans l'explorateur de projet :

Image non disponible

Eclipse a importé les bibliothèques nécessaires et a créé un fichier hello-world-server.js.

Ce fichier hello-world-server.js contient déjà le code minimaliste pour créer un serveur HTTP qui écoute sur le port 1337 et renvoie Hello World :

Image non disponible

V. Tester une application Node.js

Une application node.js est testable directement dans Eclipse. Pour le montrer, nous allons tester notre projet sampleNode.

Pour ce faire, il suffit de faire un clic droit sur le fichier hello-world-server.js dans l'explorateur de projet et de choisir de l'exécuter comme node application :

Image non disponible

L'exécution est visible dans la console Eclipse :

Image non disponible

Et si nous testons cette URL : http://127.0.0.1:1337/, nous pouvons vérifier qu'elle retourne dans le navigateur « Hello World ».

VI. Conclusions et remerciements

Ce plugin est extrêmement facile à installer. Il permet de créer des projets et de les tester sans sortir d'Eclipse.

Eclipse était connu pour ses nombreux plugins permettant de gérer depuis cette plate-forme les serveurs de bases de données, la gestion des versions (SVN-GIT), l'intégration continue et le test logiciel. Mais grâce à ce plugin, cette forge logicielle est maintenant disponible pour node.js.

Nous tenons à remercier Claude Leloup pour la relecture orthographique de cet article.

Vous avez aimé ce tutoriel ? Alors partagez-le en cliquant sur les boutons suivants : Viadeo Twitter Facebook Share on Google+   

  

Les sources présentées sur cette page sont libres de droits et vous pouvez les utiliser à votre convenance. Par contre, la page de présentation constitue une œuvre intellectuelle protégée par les droits d'auteur. Copyright © 2016 Marc AUTRAN. Aucune reproduction, même partielle, ne peut être faite de ce site et de l'ensemble de son contenu : textes, documents, images, etc. sans l'autorisation expresse de l'auteur. Sinon vous encourez selon la loi jusqu'à trois ans de prison et jusqu'à 300 000 € de dommages et intérêts.