IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Frameworks Web Java Discussion :

[AJAX] Listes des frameworks Java


Sujet :

Frameworks Web Java

  1. #1
    Membre averti
    Inscrit en
    Janvier 2007
    Messages
    48
    Détails du profil
    Informations forums :
    Inscription : Janvier 2007
    Messages : 48
    Par défaut [AJAX] Listes des frameworks Java
    Bonjour,

    J'aimerais savoir quels sont les frameworks ajax les plus utilisés en java, ceux que vous avez testé et les avantages et inconvéniants de chaque.

    J'ai pu jeter un oeil sur GWT, Rich Ajax Platform, OpenAjax (ne fournit que des fichiers js),...

    Je n'ai pas eu le temps de les tester.

    A l'instar de ce qu'à pu faire MS, je me demande s'il existe un framework avancé proposant des contrôles graphiques AJAX facilement utilisables.

    Merci pour vos commentaires.

  2. #2
    Membre éprouvé
    Avatar de moritan
    Homme Profil pro
    Développeur Java
    Inscrit en
    Juin 2005
    Messages
    687
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 45
    Localisation : France, Manche (Basse Normandie)

    Informations professionnelles :
    Activité : Développeur Java

    Informations forums :
    Inscription : Juin 2005
    Messages : 687
    Par défaut
    il y a aussi Dojo, et je crois que le WTP de Netbeans propose des fonctionnalités AJAX mais j'en suis pas sur.

    Sinon qu'appelles -tu controle graphique? du WYSIWYG ou des composant à inclure dans ses pages style taglib?

  3. #3
    Membre averti
    Inscrit en
    Janvier 2007
    Messages
    48
    Détails du profil
    Informations forums :
    Inscription : Janvier 2007
    Messages : 48
    Par défaut
    Oui, plutot du style taglib

    Ex :
    un treeview avec rafraichissement partiel de la page,
    des listing sous forme de tableaux qui peuvent t'afficher plus de détails sans recharger toute la page...

    En fait qq chose qui ressemblerait à ça:
    http://ajax.asp.net/
    (mais qui ne viendrait pas de chez ms...)

  4. #4
    Membre éprouvé Avatar de VinceFromBcn
    Inscrit en
    Juin 2004
    Messages
    108
    Détails du profil
    Informations forums :
    Inscription : Juin 2004
    Messages : 108
    Par défaut
    Bonjour,

    Il y a aussi rico : http://openrico.org/

  5. #5
    Membre averti
    Inscrit en
    Janvier 2007
    Messages
    48
    Détails du profil
    Informations forums :
    Inscription : Janvier 2007
    Messages : 48
    Par défaut
    Pas mal du tout! merci.

  6. #6
    Membre Expert

    Homme Profil pro
    Consultant informatique
    Inscrit en
    Janvier 2004
    Messages
    2 301
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Suisse

    Informations professionnelles :
    Activité : Consultant informatique
    Secteur : Finance

    Informations forums :
    Inscription : Janvier 2004
    Messages : 2 301

  7. #7
    Membre chevronné Avatar de Asmodean
    Profil pro
    Inscrit en
    Février 2006
    Messages
    311
    Détails du profil
    Informations personnelles :
    Âge : 40
    Localisation : France

    Informations forums :
    Inscription : Février 2006
    Messages : 311
    Par défaut
    Il y a également SweetDEV RIA en taglibs, et composants JS en général, plutôt bien avancée et très bien faite.

    http://sweetdev-ria.ideotechnologies...ngStarted-3.0/

  8. #8
    hlr
    hlr est déconnecté
    Membre averti
    Profil pro
    Inscrit en
    Mai 2003
    Messages
    57
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2003
    Messages : 57
    Par défaut
    Je me pencherai pour Wicket aussi, par contre il faut aimer la programmation de UI par composants
    De plus choisir Wicket serait plutôt choisir une solution complète de développement d'une application Web, et pas forcément un framework permettant de faire de l'Ajax

  9. #9
    Membre éclairé Avatar de Tanebisse
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Février 2007
    Messages
    449
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 46
    Localisation : France

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : Industrie

    Informations forums :
    Inscription : Février 2007
    Messages : 449
    Par défaut
    Je me suis acheté "Ajax pour Java" d'O'reilly, et il conseille le framework DWR, je pense que c'est un bon choix d'autant plus qu'il est implémenté dans Struts 2, et qu'il est déjà éprouvé. Après je n'ai fait que de petites choses avec mais je l'ai trouvé très bien. Dans ce bouquin il y a aussi des exemples avec Dojo, Rico, Scriptaculous, Prototype et GWT.
    J'ai mis en place un champ d'autosuggestion type "googleSuggest" avec Struts:layout et franchement c'est vraiment de la rigolade à faire quand on connait la complexité que ça peut être à faire à la mano.

  10. #10
    Membre éclairé
    Profil pro
    Inscrit en
    Mai 2008
    Messages
    54
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2008
    Messages : 54
    Par défaut Tapestry
    tu peux aussi jeter un coup d'oeil à Tapestry 5, car il intègre la librairie script.aculo.us et permet d'utiliser celle ci de manière très simple, via les annotations Java.

    Par exemple, sur le getter du champ d'un formulaire, si tu fais @Validate("regexp:mon_expression_reguliere"), l'utilisateur ne pourra pas valider tant que le contenu du champ ne respectera pas le format désiré, en une seule ligne de code dans le Pojo.

    Il y a plein d'autre fonctionnalités qui me suffise pour le moment, peut être cela peut il t'intéresser.

    Maintenant, je ne crois pas que c'est aussi poussé que GWT pour être franc.

  11. #11
    Membre éclairé Avatar de Tanebisse
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Février 2007
    Messages
    449
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 46
    Localisation : France

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : Industrie

    Informations forums :
    Inscription : Février 2007
    Messages : 449
    Par défaut
    J'ai déjà utilisé Tapestry, c'est pas mal, mais c'est peu documenté, la communauté anglophone est encore faible, et perso j'ai galéré pour des trucs pas si compliqué que ça. Disons que c'est bien quand on reste dans le cadre, après ça devient chaud. Enfin c'est mon avis personnel.

  12. #12
    Membre éclairé
    Profil pro
    Inscrit en
    Mai 2008
    Messages
    54
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2008
    Messages : 54
    Par défaut
    Citation Envoyé par Tanebisse Voir le message
    J'ai déjà utilisé Tapestry, c'est pas mal, mais c'est peu documenté, la communauté anglophone est encore faible, et perso j'ai galéré pour des trucs pas si compliqué que ça. Disons que c'est bien quand on reste dans le cadre, après ça devient chaud. Enfin c'est mon avis personnel.
    T'as utilisé quelle version, la 5 ?

  13. #13
    Membre éclairé Avatar de Tanebisse
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Février 2007
    Messages
    449
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 46
    Localisation : France

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : Industrie

    Informations forums :
    Inscription : Février 2007
    Messages : 449
    Par défaut
    Non la 4, j'ai fait en octobre l'année dernière et la 5 n'était pas encore tout à fait stable.

  14. #14
    Membre éclairé
    Profil pro
    Inscrit en
    Mai 2008
    Messages
    54
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2008
    Messages : 54
    Par défaut
    Citation Envoyé par Tanebisse Voir le message
    Non la 4, j'ai fait en octobre l'année dernière et la 5 n'était pas encore tout à fait stable.
    Ok... j'ai checké la 4.1, ça avait l'air bien mais je me demandais comment sortir du cadre... A priori, comme tu sembles le confirmer, c'était difficile.
    la 5 m'apporte cette flexibilité... hier par exemple, j'ai fait un champ de recherche avec autocompletion ajax en 10 min, c'est bien expliqué dans la doc... qui est en anglais, je te l'accorde.

    Regarde mon post sur le choix des frameworks, tu verras pourquoi je l'ai adopté.

  15. #15
    Membre éclairé Avatar de Tanebisse
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Février 2007
    Messages
    449
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 46
    Localisation : France

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : Industrie

    Informations forums :
    Inscription : Février 2007
    Messages : 449
    Par défaut
    OK, il est vrai que la 5 apporte de nombreuses améliorations si j'ai l'occasion je le tenterai. Je vais allez voir ton post.

  16. #16
    Membre éclairé
    Profil pro
    Inscrit en
    Mars 2004
    Messages
    98
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2004
    Messages : 98

  17. #17
    Expert confirmé
    Avatar de djo.mos
    Profil pro
    Inscrit en
    Octobre 2004
    Messages
    4 666
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2004
    Messages : 4 666
    Par défaut
    Salut,
    Citation Envoyé par el muchacho Voir le message
    En fait, Eclipse RAP (Rich Ajax Platform) est batie au dessus de qooxdoo.

  18. #18
    Membre averti
    Inscrit en
    Décembre 2005
    Messages
    25
    Détails du profil
    Informations forums :
    Inscription : Décembre 2005
    Messages : 25
    Par défaut RIALTO?
    Le thread n'est pas tout jeune, mais au cas où, pour les retardataires voici un framework AJAX bien sympa qui a l'avantage d'être implémenté sous plusieurs formes dont:

    - javascript: http://rialto.improve-technologies.com/wiki/rialto
    - TagLib: http://rialto.improve-technologies.com/wiki/taglib
    - GWT: http://rialto.improve-technologies.com/wiki/rialtogwt

    Vous l'aurez compris c'est RIALTO et pour les curieux voici une petite demo:
    - JS: http://rialto.improve-technologies.c...emoRialto.html
    - GWT: http://rialto.improve-technologies.com/Rialto-GWT-Demo/

    sympathique non?

    Amusez-vous bien!

  19. #19
    Membre à l'essai
    Profil pro
    Inscrit en
    Mars 2005
    Messages
    7
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2005
    Messages : 7
    Par défaut Sweetdev ria
    un framework français qui bouge et évolue régulièrement, http://sweetdev-ria.sourceforge.net

    Les composants sont des tags, très faciles à implémenter. des fonctionnnalités évoluées...

    Essayez-le

Discussions similaires

  1. Une liste des frameworks AJAX
    Par vermine dans le forum Bibliothèques & Frameworks
    Réponses: 40
    Dernier message: 05/08/2014, 10h01
  2. Java.developpez.com repris sur la liste des Virtual Java User Group
    Par Mickael Baron dans le forum Général Java
    Réponses: 1
    Dernier message: 04/12/2012, 17h36
  3. liste des framework
    Par vbnet3 dans le forum VBScript
    Réponses: 1
    Dernier message: 20/08/2011, 00h04
  4. liste des class java
    Par mitoubra dans le forum Général Java
    Réponses: 2
    Dernier message: 25/01/2008, 11h43

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo