Accueil
Rechercher:
sur developpez.com sur les forums
Forums | Tutoriels | F.A.Q's | Participez | Hébergement | Contacts
Club Emploi Blogs   TV   Dév. Web PHP XML Python Autres 2D-3D-Jeux Sécurité Windows Linux PC Mac
Accueil Conception Java DotNET Visual Basic  C  C++ Delphi MS-Office SQL & SGBD Oracle  4D  Business Intelligence
FORUMS JAVA FAQs TUTORIELS JAVASEARCH SOURCES LIVRES OUTILS, EDI & API ECLIPSE NETBEANS BLOG DISCUSSIONS TV

JBuilder septième cru ... un vrai millésime !

mardi 28 mai 2002

Par Olivier Devue
olidev

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é.

 

Responsables bénévoles de la rubrique Java : Eric Siber et Baptiste Wicht - Contacter par EMail :
Vos questions techniques : forum d'entraide Java - Publiez vos articles, tutoriels et cours
et rejoignez-nous dans l'équipe de rédaction du club d'entraide des développeurs francophones
Nous contacter - Copyright © 2000-2008 www.developpez.com - Legal informations.