Quote:
Originally Posted by TcM
Text editors are the way to go, with them you can do the real thing!
|
It's control that's the big issue for me. I always write my GUI's with a pattern of
GUI (implementing a GUI interface) <-> ControllerClass <-> Backend
This way the raw interactions are in the controller class and can be automatically tested by mocking the GUI interface. The GUI just passes out events to the controller and renders whatever the controller tells it to. It's hard to set this up with code generating visual editors.
A similar principle applies to web development though the specifics differ.
When you use a code generator you are always forced into the methodology of the person who wrote the code generator and it is very rarely what you want.