article de presse - Cap Data Consulting
article de presse - Cap Data Consulting
article de presse - Cap Data Consulting
You also want an ePaper? Increase the reach of your titles
YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.
D ossier<br />
Tibco, un outil performant et très complet.<br />
ClearNova – ThinkCAP JX<br />
Comme pour d’autres IDE Ajax ou ajaxisés,<br />
ThinkCAP JX doit offrir un véritable environnement<br />
pour le co<strong>de</strong> javascript et l’interface<br />
Ajax. Il propose un développement 3-tiers. Il<br />
s’agit <strong>de</strong> construire <strong>de</strong>s applications en environnement<br />
J2EE. L’éditeur a inclus ses<br />
propres composants. Et fournit <strong>de</strong> nombreuses<br />
fonctions : protocole webdav, CVS,<br />
outil <strong>de</strong> mapping, support d’Eclipse, modèle<br />
MVC <strong>de</strong> développement. Il intègre aussi une<br />
vingtaine <strong>de</strong> librairies, outils Open Source et<br />
les frameworks majeurs Ajax.<br />
Tibco – General Interface<br />
(sur le CD-rom)<br />
Si l’éditeur est connu pour ses outils d’intégration,<br />
Tibco dispose aussi d’un IDE Ajax qui a rencontré<br />
un très beau succès : General Interface.<br />
L’outil se décompose en <strong>de</strong>ux parties : General<br />
Interface Framework et General Interface<br />
Buil<strong>de</strong>r. Le déploiement du framework est gratuit.<br />
L’outil intègre <strong>de</strong> nombreux objets d’interface,<br />
<strong>de</strong>s fonctions <strong>de</strong> glisser-déposer, du<br />
caching, <strong>de</strong>s outils visuels pour ai<strong>de</strong>r le développeur.<br />
Pour améliorer les performances et<br />
l’accès serveur, l’application générée par Tibco<br />
utilise massivement le cache du navigateur.<br />
Pour la communication, l’outil mise sur le format<br />
Web Service et le protocole SOAP. Le mapping<br />
entre l’application et le service est alors<br />
réalisé dans General Interface. L’IDE est très<br />
puissant et offre un environnement complet<br />
Attention à la performance<br />
Jean-François Lufeaux<br />
(IDEO Technologies)<br />
« Ajax doit permettre <strong>de</strong> minimiser le<br />
co<strong>de</strong> HTML <strong>de</strong> présentation transitant sur<br />
le réseau en se limitant au contenu. Le<br />
browser doit <strong>de</strong> son côté, avec l’ai<strong>de</strong> <strong>de</strong>s<br />
librairies javascript ou du DOM présenter<br />
ces données. Avec cette stratégie, la donnée<br />
est transformée en co<strong>de</strong> HTML par le<br />
poste client. Cela permet <strong>de</strong> soulager la<br />
ban<strong>de</strong> passante. Tout rechargement d’un<br />
écran doit être remplacé par l’aller-retour<br />
<strong>de</strong>s informations nécessaires à sa mise à<br />
jour et ce, <strong>de</strong> façon transparente en utilisant<br />
une librairie AJAX. De plus, le co<strong>de</strong><br />
javascript est contenu dans <strong>de</strong>s librairies<br />
qui peuvent être ramenées à une taille<br />
minimale par <strong>de</strong>s outils, puis compressées<br />
pour transiter sur le réseau. Enfin,<br />
ces librairies javascript étant statiques,<br />
elles seront fournies par le cache du<br />
Programmez n°85 38 avril 2006<br />
pour la conception, le codage Java et le<br />
déploiement. Pour le moment, seul IE est supporté.<br />
Firefox le sera prochainement.<br />
Laszlo – OpenLaszlo en DHTML<br />
(sur le CD-rom)<br />
Le « Flash like » libre a annoncé début mars,<br />
un virage stratégique très important : une<br />
déclinaison d’OpenLaszlo sans recours au<br />
player Flash ! Cela signifie qu’il sera possible<br />
dans quelques mois <strong>de</strong> faire du Laszlo utilisant<br />
DHTML dans un navigateur compatible ! La<br />
version 3.1 supporte déjà pleinement Ajax.<br />
Et l’éditeur collabore au projet OpenAjax initié<br />
par IBM. À l’heure où nous écrivons, le runtime<br />
DHTML n’était pas encore visible.<br />
Opera : l’Ajax sur mobile !<br />
Vous souhaitez développer <strong>de</strong>s applications<br />
mobiles utilisant Ajax ? Opera propose <strong>de</strong>puis<br />
quelques semaines un SDK Ajax : Open<br />
Platform SDK. Il supporte HTML, CSS. Nul<br />
doute que d’autres éditeurs vont suivre le<br />
mouvement ! Les exemples fournis montrent<br />
tout le potentiel <strong>de</strong> la technologie sur les<br />
mobiles.<br />
browser pour le reste <strong>de</strong>s écrans <strong>de</strong> l’application.<br />
»<br />
Aurélien Verla (Wygwam)<br />
« Le piège le plus classique rési<strong>de</strong> dans<br />
ce que l'on renvoie vers le poste Client.<br />
On dénote <strong>de</strong> plus en plus d'AJAH (un<br />
AJAX sans XML, à la sauce HTML, ndlr) et<br />
non d'AJAX. La différence résidant dans<br />
le fait qu'AJAH transporte du HTML au<br />
lieu <strong>de</strong> transporter du XML. Cela n’a l’air<br />
<strong>de</strong> rien comme cela, mais la volumétrie<br />
<strong>de</strong> données transportées peut s’en ressentir.<br />
Effectivement, la solution qui<br />
consiste à générer son rendu sur le serveur<br />
pour l'envoyer au poste client, au<br />
lieu <strong>de</strong> le faire en Javascript, est certes<br />
plus simple pour le développeur ne maîtrisant<br />
pas forcément Javascript, cependant,<br />
ce n'est peut-être pas la solution la<br />
plus optimale. »