Submission + - Resouced based GUIs vs. Code Generators in Java
Java Fan writes: "There is a good debate about this going on at theserverside.com about the GUI generation tools for Java. — "Almost every platform has a visual designer that serializes the GUI to resources (some XML, some proprietary binaries) and then attaches it to the controller at runtime. Apple has had this for years with Interface Builder, Vista has a similar philosophy now as well.
Java developers though are left with either hand coding of GUIs or potentially messy and brittle code generators. Neither of which promote good MVC separation. In fact they tend to encourage violations unless you are a very disciplined coder." — Personally, I am partial BuoyBuilder as a great solution to this issue."