| Avec l'excellente version 6 de Jbuilder, Borland avait
déjà placé la barre très haut. Cette
septième version apporte vraiment la consécration, toutes les
nouveautés présentes dans la version 6 ont étés ici
approfondies et encore améliorées. De plus une quantité
non négligeable d'autres nouveautés font ici leur apparition :
Voici les points qui ont été modifiés dans cette
version:
- Améliorations de productivité
- Système de construction
- Configurations d'exécution
- Configurations d'outil
- Débogueur
- UML
- Lanceur de test JBuilder
- Refactoring
- Javadoc
- Déploiement
- Applications web
- Développement d'Enterprise JavaBeans
- Optimizeit
- TeamSource DSP
Impossible de développer toutes ces fonctionnalités dans cette
petite présentation, mais voici les éléments qui m'ont le
plus impressionné :
Amélioration de la productivité lors du
développement
Dans l'IDE, Borland a introduit une multitude de petits détails qui
change la vie et améliore 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
 |
| les erreurs de syntaxe
sont mises en évidence en temps réel (zigzags rouges)
|
- 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.
 |
| mises en évidence
des accolades et parenthèses |
- Amélioration des options pour l'indentation du code
- Chercher/Remplacer : Il est possible de faire un remplacement dans un
ensemble de fichier à partir d'une tête d'arborescence.
- Fermeture d'onglet en un seul clic (en cliquant sur la croix)
- etc
Refactoring
Une série de fonctionnalités de refactoring ont
étés 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.
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 !
Lanceur d'exécutable natif
Un 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.
 |
| menu expert
|
 |
| création d'un
exécutable spécifique à chaque plate-forme
|
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
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é.
|