2010-04-21 7 views
1

Je prévois de créer un système de gestion de base de données en utilisant Grails comme cadre principal. Côté client, je me demande s'il faut utiliser dojo ou flex pour faire une bonne interface.Dojo ou flex avec Grails?

Est-ce que certains experts pourraient m'éclairer sur les avantages et les inconvénients de choisir l'un ou l'autre, ou les deux?

ou d'autres options?

merci!

Répondre

0

J'ai essayé d'utiliser Dojo dans un projet et j'ai même apporté quelques livres. Et même si Dojo a l'air bien, j'ai trouvé que JQuery et JQuery-UI étaient beaucoup plus légers et travaillaient plus vite.

Ceci est juste mon opinion et il peut vous aider.

0

De la description du plug-in flex à http://www.grails.org/Flex+Plugin « Ce plugin a été créé comme une expérience pour prouver qu'il est possible de communiquer de Flex à Grails services sans aucune configuration dans Flex. Il a pas de plan pour ajouter des fonctionnalités ou que ce soit On ne sait pas si le plugin fonctionne en mode production car il est uniquement testé en mode développement Ce plugin peut être vu comme un exemple d'intégration de Flex et Grails avec Convention Over Configuration. "

Il n'y a pas de génération d'échafaudage pour flex, voir this bug

Un autre inconvénient de Flex est son manque d'accessibilité pour les utilisateurs de lecteurs d'écran avec la configuration par défaut. Il y a du travail à faire pour résoudre ce problème, mais ce n'est pas encore disponible publiquement.

Je n'ai pas d'expérience avec DOJO mais selon this link si vous utilisez les balises Grails Ajax standard, vous devriez pouvoir changer de bibliothèque avec beaucoup de problèmes et ne pas être lié à Dojo. Pour les choses sophistiquées de l'interface utilisateur telles que les interfaces à onglets et les tableaux de données, j'ai trouvé GrailsUI fonctionne bien pour moi. Un projet de démonstration montrant ses caractéristiques peut être trouvé au http://code.google.com/p/guidemo/ bien que vous deviez vérifier le code pour l'exécuter.

0

Je développe une application de gestion de l'information avec Dojo 1.9.2 et Grails 2.3.9 (beaucoup de formes simples/complexes, listes d'écrans ... etc). L'application a également une interface d'une seule page (un espace de travail) qui était la raison principale pour une bibliothèque JavaScript lourde. Dans l'ensemble, Dojo est assez adapté à ce type de charge de travail et je n'ai pas encore rencontré de show-stopp. Je devais faire beaucoup de travail sur l'intégration du Dojox DataGrid dans l'application (extension de QueryReadStore pour mieux correspondre à Grails ... etc) et un ensemble d'extensions de widgets personnalisées (par exemple, une saisie semi-automatique réelle et fonctionnelle). Après ce travail d'intégration initial plus important, vous pouvez vous attendre à une conduite plutôt fluide.