Developpez.com

Le Club des Développeurs et IT Pro

Sondage Développement Web : Quelle(s) librairie(s) GWT (Google Web Toolkit) complémentaire(s) utilisez vous ?

Quels sont vos retours d'expérience ?

Le 2009-05-30 14:28:24, par benwit, Rédacteur
Suite à cette discussion, il pourrait être intéressant d'avoir un retour sur les librairies GWT que vous utilisez ?

  • Nom & Numéro de version ?
  • URL du site ? d'un showcase ?
  • Domaine ?
  • Type ? Wrapper de code javascript ou pur GWT ?
  • Remarques ? Avantages/Inconvénients ?
  Discussion forum
33 commentaires
  • benwit
    Rédacteur
    Nom et version :
    Ext-GWT (MyGWT originellement, GXT techniquement)
    Version stable actuelle : 1.2.4 / Dernière version téléchargeable : 2.0 M2

    URL du site :
    http://extjs.com/products/gxt/

    URL d'un showcase :
    http://extjs.com/explorer:/#overview

    Domaine :
    Librairie de widgets graphiques.

    Type :
    Pur GWT

    Remarques:
    1. A ne pas confondre avec le wrapper GWT-Ext
    2. Equipe de développeurs qui fait évoluer le produit
  • benwit
    Rédacteur
    Nom et version :
    GWT Mosaic
    Dernière version téléchargeable : 0.2

    URL du site :
    http://code.google.com/p/gwt-mosaic/

    URL d'un showcase :
    http://69.20.122.77/gwt-mosaic-curre.../Showcase.html

    Domaine :
    Librairie de widgets graphiques.

    Type :
    Pur GWT
  • benwit
    Rédacteur
    Nom et version :
    GWT-Ext
    Dernière version téléchargeable : 2.0.5

    URL du site :
    http://gwt-ext.com/
    http://code.google.com/p/gwt-ext/

    URL d'un showcase :
    http://gwt-ext.com/demo/

    Domaine :
    Librairie de widgets graphiques.

    Type :
    Wrapper de la librairie Javascript Ext-Js

    Remarques:
    1. A ne pas confondre avec Ext-GWT, la version pure GWT de Ext-Js
    2. Projet abandonné
  • benwit
    Rédacteur
    Nom et version :
    SmartGWT
    Dernière version téléchargeable : 1.1

    URL du site :
    http://code.google.com/p/smartgwt/

    URL d'un showcase :
    http://www.smartclient.com/smartgwt/showcase/

    Domaine :
    Librairie de widgets graphiques. Framework d'application ?

    Type :
    Wrapper de la librairie Javascript SmartClient

    Remarques:
    1. Un peu plus qu'une librairie de widgets ? Framework pour le développement d'application web ?
  • benwit
    Rédacteur
    Nom et version :
    IT Mill Toolkit
    Dernière version téléchargeable : 5

    URL du site :
    http://www.itmill.com/itmill-toolkit/

    URL d'un showcase :
    http://toolkit.itmill.com/demo/sampler/

    Domaine :
    Framework d'application (avec widgets).

    Type :
    Pur GWT

    Remarques:
    1. Existait avant GWT mais la partie cliente a été réécrite en GWT.
    2. Framework Java pour le développement d'application web.
    3. Framework orienté serveur mais l'écriture de nouveaux widgets semble possible.
  • benwit
    Rédacteur
    Nom et version :
    GwtPHP
    Dernière version téléchargeable : Pas encore ouvert au public ?

    URL du site :
    http://www.gwtphp.com/

    URL d'un showcase :
    http://demo.qualityunit.com/pax4/merchants/

    Domaine :
    Framework d'application.

    Type :
    Pur GWT ?

    Remarques:
    1. Partie cliente en GWT mais partie serveur en PHP.
    2. Framework Php pour le développement d'application web (Cela fait vilain petit canard dans un sous forum de Java ? On va donc dire que c'est pour faire venir des développeurs PHP dans notre salon de café ! ).
  • benwit
    Rédacteur
    Nom et version :
    Tatami
    Dernière version téléchargeable : 1.3

    URL du site :
    http://code.google.com/p/tatami/

    URL d'un showcase :
    http://tatami.googlecode.com/svn/tru...emo/index.html

    Domaine :
    Librairie de widgets graphiques.

    Type :
    Wrapper de la librairie Dojo
  • kristo
    Futur Membre du Club
    J'ai utilisé GXT 2.0 pour un projet perso.
    SmartGWT 1.1 pour un projet opensource que je développe actuellement
    Et enfin Mosaic 0.2.4 et GWT pour le projet que je développe actuellement au sein de ma societé pour un client.

    Pour GXT et SmartGWT derrière le remarquable rendu visuel que cela peut donner sans aucune notion en CSS/JS je trouve quand même l'utilisation des composants assez compliqué du notamment au manque de documentation et de tutoriaux (en même temps c'est assez récent dans l'ensemble).
    Je préfère tout de même GXT pour le full GWT, plus facile à prendre en main, au contraire je lutte vraiment avec SmartGWT, trop de JSNI qui nous laisse souvent devant des bugs incompréhensible. Je pensais pas avoir de problèmes avec cette lib aussi rapidement mais finalement ça s'enchaine mais je continue avec puisque c'est un projet personnel ca me permet aussi de fouiller dans JS/JSNI.
    Pour GXT c est une question de licence qui me l'a fait abandonner.

    Enfin pour le projet professionnel avec GWT Mosaic, plus ca va et plus je laisse de côté Mosaic, je trouve quand même la facilité des composants de base GWT assez avantageuse pour ne pas aller voir ailleurs. Avec quelques notions de css, des logos on arrive à des choses très sympa qui répondent aux besoins clients que j'ai, surtout pour une appli b2b.

    C'était mon avis, mais à la vitesse ou tout ça va, dans 6 mois on en reparle

    NB : J'ai aussi utilisé GWT-Ext il y a quelques mois avant que le projet ne soit au point mort. Même remarque que pour SmartGWT pour le debug mais un peu de de souplesse.
  • benwit
    Rédacteur
    Merci kristo de partager ton expérience ...

    Quand j'ai fait le sondage, je n'ai pas pensé à l'utilisation de différentes librairies sur différents projets sinon j'aurai autorisé le choix multiple ...
  • kristo
    Futur Membre du Club
    Il pourrait être intéressant de renommer le topic en "librairies graphiques" et d'en créer un sur les librairies gravitant autour de gwt en l'occurrence :
    gwt-maven
    Gilead (anciennement Hibernate4gwt)
    gwt-beans-binding
    ...