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

GWT et Vaadin Java Discussion :

[GWT] Architecture modulable


Sujet :

GWT et Vaadin Java

  1. #1
    Membre à l'essai
    Profil pro
    Inscrit en
    Mai 2002
    Messages
    47
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2002
    Messages : 47
    Points : 22
    Points
    22
    Par défaut [GWT] Architecture modulable
    Bonjour,

    Je commence à me pencher sur la technologie GWT et j'aurai quelques questions. Histoire de faire plus simple je les ai séparées en 2 sujets différents et voici la première.

    Je cherche à faire une architecture modulable en GWT, un peu à la manière d'Eclipse RCP avec OSGi, où on peut ajouter facilement des composants graphique. Je souhaite faire de même avec GWT. L'idée est d'avoir une application principale où l'on peut rajouter des modules (par exemple un site web et on ajoute un forum ou un blog simplement en les déposant dans un répertoire particulier).

    Savez-vous si c'est faisable ou pas ? (utilisation de container perso, compilation dynamique du code GWT, etc...)

    Savez-vous si une librairie le fait déjà ? J'ai trouvé SOAFaces, ils disent que c'est possible sur la page d'accueil mais je n'ai rien trouvé dans le code source :/

    Bref, savez-vous comment on peut faire une appli web en GWT en bénéficiant d'une architecture modulable.

    Merci beaucoup de votre aide.

    Nuwanda.

  2. #2
    Membre à l'essai
    Profil pro
    Inscrit en
    Mai 2002
    Messages
    47
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2002
    Messages : 47
    Points : 22
    Points
    22
    Par défaut
    Hello.

    Donc j'ai pas mal cherché hier et à priori ce n'est pas possible en l'état actuel de GWT cependant c'est envisagé d'être intégré dans une prochaine version.

    En effet il y avait plusieurs possibilités:
    • La première, assez tordue, consiste à avoir un conteneur spécialiser et à compiler le Java en JavaScript à chaque insertion de module, ce qui doit être marrant à coder mais pas réellement efficace.
    • La seconde, consiste à avoir plein de modules qui chacun ont leur JavaScript, là ça pose 2 problèmes. Un problème d'optimisation vu que l'intérêt de GWT (entre autres) est de ne générer qu'un seul fichier JS pour éviter les transferts, là on se retrouve avec plein de petits fichiers. L'autre problème est qu'il va inévitablement y avoir des conflits dans les namespaces donc cela ne fonctionnera pas.


    On tombe donc dans une solutions où on décrit une interface graphique en XML, mais pour _brancher_ le code GWT c'est pas l'idéal non plus. Pour le moment une interface décrite en XML semble le moins pire.

  3. #3
    Membre régulier
    Profil pro
    Inscrit en
    Mai 2008
    Messages
    61
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2008
    Messages : 61
    Points : 70
    Points
    70
    Par défaut
    Salut Nuwanda,

    Pour info j'ai mis en place la seconde solution. Ma page peut contenir jusqu'à 4 composants GWT indépendants. C'est plutôt stable et performant. La taille des JS est un faux problème d'après moi. Le navigateur les garde en cache, et en + ils ne sont pas excessivement lourds (quelques Ko).

    Un des inconvénients, + lié à cette architecture modulaire, est la communication inter-composants. Dans mon cas un dictionnaire javascript commun permet de faire tampon et de se passer des données. Chaque composant exporte une methode JS pour pouvoir être notifiée d'un evenement.

    En tout cas je suis extremement intéressé par tes recherches si jamais tu avances sur le sujet.

    a+
    Simon

Discussions similaires

  1. [Généralités] Architecture modulable d'un logiciel
    Par Atsibat dans le forum WinDev
    Réponses: 3
    Dernier message: 04/03/2013, 14h26
  2. repésentation d'une architecture modulable
    Par Jere15 dans le forum Diagrammes de Classes
    Réponses: 2
    Dernier message: 12/12/2011, 01h14
  3. Architecture modulaire et sous-module
    Par Baptiste Wicht dans le forum Architecture
    Réponses: 8
    Dernier message: 14/05/2008, 17h41
  4. Réponses: 4
    Dernier message: 25/10/2006, 13h08
  5. Réponses: 5
    Dernier message: 13/07/2006, 13h55

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