[JAVA] Framework Ajax

Framework Ajax [JAVA] - Java - Programmation

Marsh Posté le 26-09-2006 à 17:45:38    

Bonjour,
 
J’aimerai savoir si certains d’entre vous on eu l’occasion d’utiliser Ajax dans des projets J2EE.
 
Si oui, avez-vous optez pour des Framework ou plutôt du codage maison ?
Si oui pour les Framework, plutôt du Framework dédiée Java ou multi-langage ?
Vos retours d’expériences m’intéressent beaucoup, merci d’avance !!

Reply

Marsh Posté le 26-09-2006 à 17:45:38   

Reply

Marsh Posté le 27-09-2006 à 08:17:02    

Sans hésiter DWR

Reply

Marsh Posté le 27-09-2006 à 09:26:52    

ouais j'avais deja regarder ce petit framework, il me parait trés bien, seulement je vais avoir besoin  de gérer pas mal d'objets graphiques (menu déroulant,popup,"soufflet",onglet...) donc si le framework pouvait proposer une gestion simplifier des ces objets ...ca serait génial.
 
Merci

Reply

Marsh Posté le 27-09-2006 à 09:30:19    

jamais eu à bosser sur un projet ajax/java mais j'aurais plutot dit GWT  non?

Reply

Marsh Posté le 27-09-2006 à 20:53:04    

Reply

Marsh Posté le 28-09-2006 à 10:05:09    

Merci pour vos infos!
 
>lonely :Je connaissais déjà ce site
 
En fait ce que j'aimerais c'est des retour d'experiences sur la pratique de ces frameworks... (avantages/inconvénients etc...)
 
;)
 

Reply

Marsh Posté le 28-09-2006 à 19:29:30    

L'avenir semble être le mariage de JSF et d'Ajax qui ont du mal a prendre isolement en entreprise. Plusieurs sociétés regardent dans cette direction avec des frameworks qui seront plus qu'une simple surcouche.
https://ajax4jsf.dev.java.net/nonav/ajax/ajax-jsf/
Il y a même un sous projet g4jsf pour GWT.

Reply

Marsh Posté le 02-10-2006 à 18:26:28    

J'ai trouvé un Framework plutot sympa : http://www.potix.com/zkdemo/userguide/index.zul
 
Je vais le tester...

Reply

Marsh Posté le 02-10-2006 à 18:30:42    

tu feras gaffe c'est du xul :o
Donc sous IE il va falloir t'accrocher pour que ça marche ;)

Reply

Marsh Posté le 03-10-2006 à 09:28:05    

ah, merci pour l'info!
Mais j'ai testé les démos sous IE et il n'y a pas de pb.
Qu'est ce que tu veux dire par "va falloir t'accrocher pour que ça marche.."
;(

Reply

Marsh Posté le 03-10-2006 à 09:28:05   

Reply

Marsh Posté le 03-10-2006 à 09:56:21    

Binb le xul ( voir la ) ça marche sous FF mais je vois pas comment ça peut marcher sous IE!!!  
Après lecture de la FAQ:

Citation :

ZK doesn't count on whether a browser supports XUL. For sake of cross-browser compatibility, ZK generates HTML tags according what XUL or XHTML components are used. For browser's viewpoint, it is only standard HTML, CSS and JavaScript codes.
 
On the other hand, ZK doesn't limit you from using the native support of XUL by the browser, as long as a corresponding component set is provided.


donc en fait ça pose pas de soucis


Message édité par anapajari le 03-10-2006 à 09:56:51
Reply

Marsh Posté le 03-10-2006 à 10:07:27    

Exact je viens de voir ca dans la FAQ.
 
Maintenant faut que je trouve comment utiliser conjointement ZK et les taglib, beans etc...

Reply

Marsh Posté le 04-10-2006 à 20:30:51    

Bonsoir yoskater,
j'utilise AjaxTags http://ajaxtags.sourceforge.net/  dans mes projets Struts et cela me convient plutot bien. Ajaxtags propose plusieurs composants comme remplir une combo (eg : liste de region) apres avoir selectionne une autre combo (eg : liste de pays), l'autocompletion... Ces controles sont base sur prototype.js et scriptaculous.js. tu peux voir une demo sur http://ajaxtags.no-ip.info/
 
Je suis en train de developper de mon cote un projet open source JSControlsTags http://jscontrolstags.sourceforge.net/ qui ajoute des composants comme le slider (ex : http://jscontrolstags.sourceforge. [...] ider.html) , le treeview (ex : http://jscontrolstags.sourceforge. [...] eview.html ) (Il y aurra bientot le swap entre 2 combo avec drag/drop).
 
Bon courage
 
Angelo

Reply

Marsh Posté le 09-10-2006 à 11:18:48    

un lien trés instructif : http://ajaxpatterns.org/
 
et plus précisement http://ajaxpatterns.org/Java_Ajax_Frameworks
 
Pour l'instant j'ai "préselectionné" :
 

  • wicket
  • thinwire
  • sweetDev RIA
  • rialto


C'est parti pour les tests!

Reply

Marsh Posté le 10-10-2006 à 03:20:04    

rajoute Tapestry 4.1 a ta liste [:dawao]

Reply

Marsh Posté le 11-10-2006 à 09:25:35    

Tapestry c'est plutot un framework de conception d'appli web, à la limite il y a Tacos, qui lui est le framework ajax de tapestry, mais il me semble qu'il soit bien disocié l'un de l'autre.
 
Me trompe-je?  :??:

Reply

Marsh Posté le 11-10-2006 à 09:51:07    

J'y connais pas grand chose, mais j'ai entendu parler de wicket en bien...[:dawa]


---------------
Can't buy what I want because it's free -
Reply

Marsh Posté le 11-10-2006 à 19:07:05    

tapestry < 4.1 oui, tacos etait separe de tapestry, mais a partir de la 4.1, le developpeur de tacos a incorpore plein de trucs au framework, notament le rendu partiel de composants et le support ajax natif dans tapestry [:romf]

Reply

Marsh Posté le 14-10-2006 à 00:35:35    

Regarde cet article de SUN présentant différentes approches sur le sujet :
http://java.sun.com/developer/tech [...] trategies/

Reply

Marsh Posté le 14-10-2006 à 06:03:59    

moi je te conseil jMaki

Reply

Marsh Posté le 17-10-2006 à 16:42:14    

Un petit comparatif de 3 Frameworks JSF avec AJAX payants (Icefaces, Netadvantage and Quipukit) :
http://www.theserverside.com/tt/ar [...] Comparison
 
Certaines réactions :
http://www.theserverside.com/news/ [...] d_id=42603
 
Les nouveaux Frameworks de SUN (jMaki, Dynamic Faces et Phobos) :
http://java.sun.com/developer/tech [...] /webapp_1/


Message édité par lonely le 18-10-2006 à 01:45:47
Reply

Marsh Posté le 25-10-2006 à 14:15:55    

J'ai étudié la question il y a un an et demi environ.
Ne pas confondre 3 niveaux dans la mise en oeuvre d'AJAX :
1) utilisation d'XMLHTTPRequest en javascript et tout le reste à la main. Très basique pas de framework.
2) framework de type librairie : librairies AJAX qui masquent la tuyauterie java, HTTP et javascript
3) framework de type composants : composants graphiques boites noires AJAX
 
Exemples de solutions de niveau 3 gratuites : JSF+AJAX (pas encore normalisé),  sweetdevRIA , payantes : NetAdvantage, ICEFace, ...
Nous recherchions une solution gratuite et avons des contraintes ergonomiques et de performances très spécifiques. JSF ne réponds pas a nos contraintes ergonomiques, SweetDevRIA est lent, les autres sont payants et assez cher.
 
Solution de niveau 2 : DWR (Direct Web Remoting), bien, gratuit mais ne fait pas du XML : envoie le javascript directement du serveur au client (du moins c'était le cas il y a un an et demi)
 
Moi j'en ai refait un pour ma boite de niveau 2 qui masque complètement la tuyauterie servlet java + encodage/décodage XML + couche javascript mais ne fait pas de composants. C'est un développement spécifique mais l'intéret est qu'il se pluggue sans souci sur notre ancien framework non AJAX. Cout de développement : un mois. Utilisation par une trentaine de développeurs depuis sans souci.
 
J'attends (sans trop d'impatience heureusement) une solution JSF+AJAX de bon niveau couplée a un outil comme BEA Workshop ca pourrait être vraiment bien pour des développement web accélérés.
 
Surveiller le groupement OpenAJAX.
 
 
 
 

Reply

Marsh Posté le 01-11-2006 à 16:24:31    

Pour ceux qui veulent faire du "temps réel" avec un client Web, regardez Comet (encore un nouvel acronyme) :
http://en.wikipedia.org/wiki/Comet_(programming)
http://digitalthink.fr/wordpress/?p=203
http://www.lightstreamer.com/docs/ [...] eForex.pdf
 
Premieres implementations : JComet, Grizzly, Cometd, Ice Technology
http://www.spacebug.com/projects_jcomet.html
http://weblogs.java.net/blog/jfarc [...] _come.html
http://cometd.com/
http://www.icetechnology.com/produ [...] /ria.shtml


Message édité par lonely le 01-11-2006 à 18:02:22
Reply

Marsh Posté le    

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed