Recherche

Coder's IO

Tag

Eclipse

Easy Eclipse for Java

 

Je viens de lire une news vraiment intéressante concernant une initiative lancée par +Pascal Rapicault.

Le principe est de proposer une version de l'IDE Eclipse exclusivement dédiée à Java. Jusque là, rien de nouveau. La nouveauté est que cette version sera sous licence payante. 

L'objectif de cette licence n'est pas d'enrichir l'éditeur de la version mais de proposer une version stable fournissant une meilleure expérience utilisateur.

Ce modèle économique rappelle clairement l'IDE IntelliJ qui connaît un succès grandissant dans la communauté des développeurs sous la JVM.

La première version de EasyEclipse se focalisera sur les fonctionnalités suivantes : 

-Le support de Java 8,
-Maven et Ant,
-Git, SVN, CVS,
-XML, HTML, CSS.

L'idée est que ces fonctionnalités soient natives, directement dans la distribution.

Les autres principales fonctionnalités seront de fournir, entre autres, une launch bar, une épuration des menus contextuels, un enrichissement des templates de code, etc…

Comme dit précédemment, l'objectif de EasyEclipse est de devenir un outil exigeant en terme de qualité. Pour cela, l'ajout de fonctionnalités n'est pas suffisant pour atteindre cette excellence. Pour atteindre ce niveau d'exigence, l'équipe va se focaliser sur les problématiques de performance et de stabilité.

La première version intégrant toutes les fonctionnalités décrites dans le lien attaché au post est prévue pour décembre 2014.

Actuellement, le projet est exposé sur kickstarter. Vous trouverez l'ensemble des informations sur le projet en suivant le lien attaché au post. Ainsi que la manière d'y contribuer.

Vous trouverez également en suivant ce lien, un article de +Jérémie Bresson sur ce nouvel outil :
http://blog.developpez.com/jmini/p12512/eclipse/easyeclipse-ide-java-payant

Bonne lecture !

#java #easyEclipse #eclipse

ELT : Un terminal dans Eclipse

 

Le 18 juillet dernier, +Alex Ruiz  (développeur chez Google et co-auteur du framework Fest assert ) postait un billet sur son blog pour annoncer la sortie de la première version d’un nouveau plugin. 
Ce nouveau plugin, destiné à Eclipse, a pour objectif de fournir une terminal au sein de l’IDE.
Ce terminal permettra l’exécution de ligne de commande. 

Pourquoi ce projet ?

L’idée première est de répondre à un besoin récurrent qu’il a, lui et ses collègues, en travaillant chez Google. 
En effet, dans le quotidien d’un Googler, l’utilisation de la ligne de commande est très fréquente. Ceci oblige à avoir en permanence une flopée de fenêtres ouvertes et de devoir jongler avec. Comme il l’écrit dans son billet, l’expérience utilisateur n’est pas bonne du tout.
Aussi, les terminaux standalone ne supportent pas le copier/coller, ce qui n’est pas très pratique…

Voila donc les raisons qui ont motivé Alex Ruiz et ses collègues à créer ce plugin.

Qu’est ce qu’il apporte en plus d’être intégré à Eclipse ?

– Reconnaissance des caractères d’échappement ANSI
– Colorisation syntaxique
– Ouverture rapide d’un terminal sur un répertoire donné
– Personnalisation des couleurs du terminal (fond et texte)
– Gestion des liens hyper-textes.

Le petit bémol…

Ce plugin est supporté uniquement sous Linux et MacOs X. Bien que je ne sois pas le défendeur de windows, cela reste néanmoins en entreprise l’OS le plus répandu. 
Cette limitation est induite par l’un des projets sur lequel repose ce plugin : CDT.

Les bases du plugin

Ce plugin repose sur deux projets Eclipse : 
– Eclipse CDT
– Eclipse Target Management

L’utilisation de ces projets n’est que partielle. En effet, les auteurs du plugin ont préféré forker les projets plutôt que de les utiliser comme dépendances. La raison de ce choix est d’intégrer uniquement les fonctionnalités les plus utiles pour le projet ELT.

Les fonctionnalités reprises respectivement sont le pseudo-terminal PTY et l’émulateur de terminal.

La version minimum requise d’Eclipse est la 3.7.

#java #eclipse #plugin #ELT

Propulsé par WordPress.com.

Retour en haut ↑

Concevoir un site comme celui-ci avec WordPress.com
Commencer