I. Amélioration de la productivité lors du développement▲
Dans l'IDE, Borland a introduit une multitude de petits détails qui changent la vie et améliorent la productivité, je ne vais pas les citer tous, mais voici les principaux :
- les erreurs de syntaxe sont maintenant soulignées en temps réel (à la manière des fautes orthographiques dans un traitement de texte) à l'aide d'un trait rouge ondulé. En déplaçant le curseur sur ce code erroné, une bulle d'aide vous indiquera la nature de l'erreur, dans cette bulle d'aide, vous verrez apparaître un ou deux boutons pour vous permettre d'avoir plus d'information et d'apporter rapidement la correction syntaxique nécessaire
- en déplaçant le curseur sur une accolade ou une parenthèse, cette dernière ainsi que la parenthèse fermante correspondante sont mises en surbrillance
- amélioration des options pour l'indentation du code ;
- Chercher/Remplacer : il est possible de faire un remplacement dans un ensemble de fichiers à partir d'une tête d'arborescence ;
- fermeture d'onglet en un seul clic (en cliquant sur la croix) ;
- etc.
II. Refactoring▲
Une série de fonctionnalités de refactoring ont été intégrées dans le menu Édition. Une option permet par exemple d'extraire une partie du code pour le transformer en méthode. Une nouvelle fonctionnalité permettant d'ajouter, renommer ou supprimer les paramètres d'une méthode.
III. UML▲
Le navigateur UML a été aussi amélioré, ce dernier affiche maintenant dynamiquement les fichiers source Java, même s'ils n'ont pas été compilés. Dans ce cas, un message indique que le diagramme est éventuellement imprécis.
La sortie papier permet maintenant la prise en charge des formats de papier A1 et A0, de quoi pouvoir imprimer un diagramme complexe !
IV. Lanceur d'exécutable natif▲
Une nouvelle option dans le menu expert permet de créer un exécutable natif, il s'agit en fait d'une enveloppe permettant « d'encapsuler » le .jar dans un exécutable natif pour les plateformes Windows, Mac OS X, Linux et Solaris.
Comme je le disais au départ, il est impossible d'énumérer ici toutes les nouvelles fonctionnalités, mais je citerais aussi en vrac :
- Optimizeit :
JBuilder 7 propose une intégration avec Optimizeit un excellent outil pour optimiser les performances Java (Optimizeit a été racheté récemment par Borland) ; - améliorations du concepteur EJB ;
- nouvelles fonctionnalités pour les développeurs d'Applications web.
Rappelons que JBuilder 7 a été testé sous les OS suivants :
- Windows NT, 2000 et XP ;
- Macintosh OS X ;
- Linux ;
- Solaris 8.
V. Conclusion▲
Voilà après cette brève description, nous pouvons constater que Borland prend de plus en plus d'avance sur la concurrence, pour ma part, je vous donne rendez-vous prochainement pour un article plus détaillé.