Les nouveautés de JBuilderX Enterprise
Les nouveautés de JBuilderX Enterprise18/01/2004 Remerciements Introduction Des attentes non comblées ? Avertissements
Je tenais à remercier chaleureusement Alacazam pour sa relecture orthographique active. Merci également à l'équipe Java pour leurs conseils.
Dans l'introduction de l'article sur les nouveautés de JBuilder 9, je
m'intriguais déjà de la richesse des ajouts fonctionnels sur chaque
version de JBuilder. Cette version n'échappe pas à la règle, je dirais même
que Borland a largement accéléré ses développements sur ce produit. A tel
point que j'ai mis beaucoup de temps avant de pouvoir vous présenter cet article. Son découpage en plusieurs pages est devenu obligatoire!
On peut se demander ce qui pousse Borland à augmenter les nouveautés et la
fréquence de sortie de son produit (mon article sur JBuilder 9 date seulement de 6 mois).
La réponse vient certainement de la concurrence. IBM a réussi un grand coup
de maître avec Eclipse, un produit bien conçu, gratuit et un très bon marketing.
D'après une étude indépendante JBuilder domine encore le marché des IDE avec
37% des interviewés l'utilisant suivi de peu par Eclipse avec 35%. Bien que ces deux
IDE n'aient pas la même cible, de plus en plus de développeurs utilisent Eclipse
en remplacement de WSAD, JDeveloper ou JBuilder pour les développements J2EE (grâce
à des projets open source comme ANT, Maven ou XDoclet).
Afin de concurrencer cet IDE gratuit, il ne reste plus à Borland qu'à innover
et à proposer mieux. Donc finalement c'est certainement à
cette concurrence que nous devons toutes ces nouveautés. Pour cette nouvelle version, voici les grandes nouveautés proposées pour y arriver:
J'attendais dans cette version une merveilleuse intégration avec Together,
et bien évidement pour le même prix. Mon attente venait des produits C#Builder
et Delphi 8 qui bénéficient tous les deux d'une intégration complète de la
vue UML du diagramme de classe. Cette intégration permet en restant dans le
même produit d'avoir un outil bi-directionnel de manipulation de classes. Le
référentiel étant le code source lui-même. A l'heure où j'écris cet article, rien de tel pour JBuilder, sauf un produit séparé (le même que pour Eclipse). Pourtant c'est l'intégration avec Java qui aurait du être la plus facile. Il semblerait que se soit une intégration encore plus ambitieuse qui soit en cours, une fusion des moteurs des deux produits serait en développement (ce qui permettrait d'avoir une empreinte mémoire quasi nulle pour JBuilder). Je n'ai pas eu l'occasion de tester la version de Together Studio Java, mais je doute que ce projet soit déjà terminé. Donc à suivre... [Modification du 26/02/2004]J'ai eu l'occasion de voir cette intégration, elle est compléte: (Les 8 diagrames UML, les audits, les metrics, docs, patterns ...). Together est complétement fondu à JBuilder, il partage le même moteur d'analyse que JBuilder: Primetime. Cette version est uniquement disponible avec JBuilder Studio. Le produit semble excélent, le meilleur de JBuilder avec le meilleur de Together. [/Modification]
L'autre attente concernait le designer Web, je pensais avoir enfin un IDE
qui fusionne le développement et le design Web avec l'interaction que l'on
attend entre les deux. C'est déjà le cas des outils .NET avec les WebForms de
Microsoft. Il faut dire qu'il n'y avait toujours aucune norme sur ce sujet dans le monde Java. Seul Struts avait su s'imposer, mais il n'apporte avec lui aucune vision composants. La riposte aux WebForms arrive enfin avec SUN et les JSF (Java Server Faces). La norme vient juste de sortir, elle semble enfin séduisante. SUN a déjà présenté son outil de développement (nom de code Rave), qui possède presque les mêmes fonctionnalités que Visual Studio .NET ou C#Builder pour les interfaces Web. Le produit est annoncé en milieu d'année 2004. Une telle intégration n'existe pas dans cette version de JBuilder, espérons que Borland y travaille très fort. Un add-on pour cette version sera peut être proposé comme les WebServices avec la version 7.
Cet article concerne, comme le titre l'indique, uniquement les nouveautés de JBuilderX Enterprise.
Il ne traite donc pas des différences entre les quatre versions:
Vous pouvez trouver une matrice de fonctionnalités
des différentes versions sur le site de Borland.
Il n'est pas non plus une comparaison avec d'autres IDE java, il ne parle pas
des fonctionnalités déjà existantes dans les versions précédentes.
Pour en connaître plus sur les nouveautés de JBuilder 9, vous pouvez vous
référer à mon précédent article.
Toutes les captures d'écran sont faites à partir de la version US, dans
la version française, tous les écrans sont traduits.
La description des nouveautés n'est pas exhaustive, elle est également
limitée à mes connaissances du produit et des technologies traitées. C'est
la première fois que Borland ne communique pas sur l'ensemble des nouveautés
de son produit, donc il a fallu aller un peu à la pêche dans le logiciel.
Ce document est issu de http://www.developpez.com et reste la propriété exclusive de son auteur.
La copie, modification et/ou distribution par quelque moyen que ce soit est soumise à l'obtention préalable de l'autorisation de l'auteur. |
