This post originated from an RSS feed registered with Java Buzz
by Marc Logemann.
Original Post: Java GUI development - God must hate me
Feed Title: Marc's Java Blog
Feed URL: http://www.logemann.org/day/index_java.xml
Feed Description: Java related topics for all major areas. So you will see J2ME, J2SE and J2EE issues here.
Normally i am server side developer and i am happy with that. Five beautiful years of coding PHP and Java. All these lovely XML descriptors, these great frameworks, template engines and JSTL. The lovely cat of the tom or just a module plugged into the apache. All very nice.
But lately i am finding myself coding more and more J2SE and while it is fun in the first few days, it slowly begin to suck. And the best of it all, most of the non-programming folks thinks that there cant be much of a difference. But they havent fought with TreeModels and TreeNodes, with GUI Drawing Issues and the threading hell. They havent layed out screens, which is a job profile of its own. They look at Apps like IDEA and think that you can create really cool apps in Java. Ok, they miss that the GUI guys at JetBrains are brilliant in J2SE and most likely have specialized in this kind of programming but ok...
Why do i blog about this at all? Dont know, just being APIed by Swing and feel like a java newbie. But i have help on my backhand, my customer bought JGoodies Looks Pro and gave it to me for his development projects. The LAF is really nice and everything looks good, there are also nice components in the package, but one thing is missed completely. A documentation of some of these cool custom Components, digging through an example application and try to grab the javadocs is lame when you pay for something.