The discussion is on, what is the best approach for the GUI conception, a visual editor
which generate code or XML ? I think XML is better. But what about the data binding, should have to be integrated in the XML or in an other way (namespace in the smae XML file, other XML file, annotations like JBoss SEAM, …), the question have open a bug in eclipse. So, for me, the GUI conception have to be represent in XML, like in the WEB with HTML. Is the good way to clearly separate the model and the view. It’s also the orientation that microsoft take with XAML and the Expression tools for the designer and Visual Studio for coders. When a NetBeans with Matisse generating JAXX file with data binding in the way describe by the JSR 295 Beans Binding and JSR 296 Swing Application Framework. When a visual Editor in eclipse generating XSWT in conjonction with jFace Data Binding.
Existing GUI XML approachs :
– GUI XML pour Swing et SWT
+ a comparison
– Designer WYSIWYG