RSS
 

Conception de GUI

10 déc

Le débat est lancé, quelle est la meilleure approche pour concevoir une GUI, un éditeur visuel qui génère du code ou qui génère un XML ? Je penche pour ma part pour le XML. Reste la question du data binding, doit-il s’intégrer dans le XML, être décrit dans un fichier à part, être défini sous forme d’annotation un peu dans l’esprit de JBoss SEAM (la question est posée) ? Quoi qu’il en soit la conception d’interface graphique passe par XML si on veut clairement séparer le modèle et la vue. C’est d’ailleurs l’orientation que Microsoft a pris avec XAML avec les outils Expression d’un coté pour les designer et VisualStudio de l’autre pour les codeurs. A quand un NetBeans avec Matisse qui génère du JAXX en s’appuyant sur ce que va donner la JSR 295 Beans Binding et la JSR 296 Swing Application Framework, VisualEditor qui génère du XSWT bindé avec JFace Data Binding.

Les différentes approches :
- GUI XML pour Swing et SWT

+ une comparaison

- Designer WYSIWYG

 
1 Comment

Posted by Sébastien Letélié in RIA-RDA-RWA

 
  • http://www.itaware.eu/2007/04/06/xmljavascript-ui-developement/ Sébastien Letélié and Cyril Balit weblog – Java, Javascript, Eclipse, RCP, RIA, SOA, AJAX, WPF, Swing, SWT, JFace, Web Services, REST

    [...] Pour faire suite à mon précédent article sur la conception de GUI, l’article de Jonathan Allen pose une nouvelle fois la question en abordant le sujet de Javascript et en présentant la nouvelle approche de Firefox 3.0 avec Gran Paradiso. [...]