Archive for the ‘IDE’ Category

Editeur (IDE) pour le langage Java

février 15, 2009

Les deux principaux éditeurs (IDE) pour le langage Java sont actuellement NetBeans et Eclipse. Sur le site developpez.com, on trouve des sondages concernant l’utilisation des IDE Java. Les chiffres de ces dernières années montre qu’Eclipse domine largement de 55 à 60%. Le second est NetBeans avec une utilisation qui a tendance à croître au fil du temps. Cette année NetBeans représenterait 36%. En dehors de ces deux IDE, il n’y plus vraiment d’alternative.

Dans le cadre de mon travail, j’utilise une version « ancienne » d’Eclipse. La principale contrainte vient de l’existence de plugins « maison » que très peu de personnes sont capables de maintenir. Cela ne m’empêche pas d’utiliser personnellement Eclipse 4 et de m’intéresser de près des évolutions de NetBeans. La version de NetBeans actuelle est la 6.5 datant du 19/11/2008. Une version 7.0 est en cours de développement.

Voici, quelques plus de NetBeans. Premièrement, la facilité de création de projet de type « Struts » version 1. Ensuite, il existe un module UML disponible pour NetBeans. Dans la version précédente de NetBeans 6.0, ce module était intégré dans la version de base. Il faut maintenant le télécharger si on le désire. Il faut aller dans le menu Tools\plugins pour ajouter les plugins désirés. On peut également rapidement le plugin pour le framework Wicket. Mais il manque forcement toujours quelque chose, par exemple je n’ai pas trouvé de plugin récent pour tapestry.

Publicités

L’IDE NetBeans

mars 6, 2008

NetBeans est un environnement de développement intégré (IDE) libre, concurrent d’Eclipse. La dernière version, la 6 date de décembre 2007. N’oublions pas que l’IDE est l’outil de base du développement. Avec cette version, NetBeans rattrape son retard sur Eclipse. Je pense même qu’il est légèrement en avance sur Eclipse. Il permet de faire du développement avec les langages Java, Ruby, C et C++. Il comporte un module UML. Le nombre de versions, ici je parle des profils différents comme NetBeans pour Ruby ou pour le C++ est de 6. Dans sa version complète NetBeans est fourni avec les serveurs d’applications Glassfish version 2 et Tomcat version 6.

Les points négatifs de NetBeans sont l’absence de version française et le fait qu’il soit un peu plus lourd qu’Eclipse. Ce dernier n’est pas forcément non plus un exemple de légèreté.

le plugin Eclipse ResourceBundle Editor

août 12, 2007

Eclipse est un éditeur formidable à condition d’avoir une machine très puissante. Régulièrement on découvre des plugins supplémentaires qui permettent de faciliter la vie des développeurs.
Le plugin « ResourceBundle Editor » ou rbe est un plugin qui facilite de développement de la partie d’internationalisation des applications. Pour rappel, il existe deux stratégies pour internationaliser les applications : soit l’internationalisation statique, soit l’internationalisation dynamique. Dans une internationalisation statique chaque vue doit être réécrite dans les différentes langues cibles. Par contre dans l’internationalisation dynamique la vue reste unique, la traduction se fait au niveau des mots ou des groupes de mots. Ils sont remplacés dans la vue par des clefs et de fichiers rassemblent leur traduction dans les différentes langues. La stratégie dynamique semble la plus courante mais peut être mal adaptée dans certains cas contenant des textes très long.

En fait, il ne faut pas parler de langue mais de paramètres régionaux (transcription en français de la notion de « locale » en anglais). Il est possible de devoir distinguer le français de France, du français du Canada. En Java nous aurons la locale fr_FR et fr_CA.

le plugin rbe permet de visualiser facilement les correspondances dans les différentes « locales » des clefs définies. Egalement, les clefs peuvent être hiérarchisées en utilisant un arborescence dans les noms des clefs avec le point comme séparateur.

La version actuelle est la 0.7.7 datant du 06/02/2007. Voici un petit exemple :

ResourceBundle Editor