VorpalBunny
January 15th, 2011, 09:09 PM
...what does everyone think?
I just got an assignment in software engineering to do a Java application, and it explicitly said to use Jigloo (http://www.cloudgarden.com/jigloo/) to do the GUI. I went through the quick tutorial on the site and did a small test app on my own, and it seems like a PITA. I've done some fairly elaborate GUIs before using both Swing and QT with C++, writing all the code out by hand, and never really had a problem keeping track of everything. And I really like seeing what pieces of code correspond to what bits of the GUI, and being able to tweak things manually.
I'll use the designer for this project, since I suspect it's as much about testing our ability to adapt to new frameworks and methods as it is our ability to make GUIs, but I'm wondering if this trend will continue as I get real programming jobs. Is using a GUI designer pretty much a de facto standard in the "real world", or are most commercial programs hand coded? Or is there something of a mix? Am I demonstrating my n00bosity by not preferring the method that gets "results faster"?
I just got an assignment in software engineering to do a Java application, and it explicitly said to use Jigloo (http://www.cloudgarden.com/jigloo/) to do the GUI. I went through the quick tutorial on the site and did a small test app on my own, and it seems like a PITA. I've done some fairly elaborate GUIs before using both Swing and QT with C++, writing all the code out by hand, and never really had a problem keeping track of everything. And I really like seeing what pieces of code correspond to what bits of the GUI, and being able to tweak things manually.
I'll use the designer for this project, since I suspect it's as much about testing our ability to adapt to new frameworks and methods as it is our ability to make GUIs, but I'm wondering if this trend will continue as I get real programming jobs. Is using a GUI designer pretty much a de facto standard in the "real world", or are most commercial programs hand coded? Or is there something of a mix? Am I demonstrating my n00bosity by not preferring the method that gets "results faster"?