Java Studio Creator



Email    print   
August 15, 2005 —  (Page 1 of 3)
I’ve been spending the past day or so fooling around with Sun’s new Java Studio Creator, and this column gives my first impression. (I reserve the right to change my mind once I’ve worked with it more.)

At the risk of putting Descartes before da Horace, I’ll start with my conclusion: There’s so much wrong with this product that it’s hard to figure out where to begin.

Java Studio Creator is one of a long line of products that started out with Microsoft’s “Visual” tools, circa 1985. Microsoft had come up with a miserable “foundation-class” library (Microsoft Foundation Classes) that nobody could use to build real applications. Once you got past the executive-demo stage, MFC was very difficult to program, buggy and not really up to the task. It took months of study to get good at MFC programming, and systems built with MFC were far from robust. I know of several projects (Sun’s original AWT library was one) that were simply discarded and rewritten using the underlying Windows APIs because MFC proved so ungainly.

The Microsoft solution was unfortunate. Rather than replace the library with something more reasonable, Microsoft chose to wrap it. Microsoft built a series of “wizards” that wrote bad code for you. In fact, since it was machine-generated, the actual program—at the source-code level—was even worse than it would have been had you built it by hand. At least you didn’t have to look at it.

Java Studio Creator follows in Microsoft’s footsteps. Sun has put so much PR hype into the J2EE APIs that it can’t really admit that these APIs are flawed. Like Microsoft, Sun has provided a tool that writes hideously overcomplex code for you so you don’t have to do it yourself. I’d rather write good code to a good API than wrap a bad API with machine-generated code that I can’t understand. (Let’s hope they’ll fix some of the problems with the existing APIs in future versions of Java.)




Pages 1 2 3 


Share this link: http://sdt.bz/28781
 
Most Read Latest News Blog Resources

Add comment


Name*
Email*  
Country     


  • Comment
Loading




close
NEXT ARTICLE
Microsoft to ship jQuery with Visual Studio
The popular open-source JavaScript library will be fully supported by Microsoft. The company is also planning to ship a version of jQuery that is designed to work better with Visual Studio Read More...
 
 
 
 
News on Monday
more>>
SharePoint Tech Report
more>>


   

 
 

Download Current Issue
FEBRUARY 2012 PDF ISSUE

Need Back Issues?
DOWNLOAD HERE

Want to subscribe?


 
blogs tab
Are you at risk for burnout?
Burnout is a severe problem and it can strike at any time. Here's how to tell if you are nearing the edge.
02/09/2012 02:16 PM EST

Agility, mom, and apple pie
If we're to evaluate the state-of-the-art in software development, we should start with the values espoused in the Agile Manifesto.
02/07/2012 11:57 AM EST

RIM woos developers with free tablet
How do you get more apps ported to the BlackBerry PlayBook? By giving every developer a free tablet, of course!
02/04/2012 01:57 PM EST

GitHire: Use Headhunters to Find Your Perfect Programmer
Are you a hiring manager tired of scouring the job boards? Check out this new service that will find 5 people interested in your jobs.
02/03/2012 12:17 PM EST

Facebook claims hacker cred
Facebook's SEC S-1 filing form includes a short essay on the Hacker Way by Mark Zuckerberg himself.
02/02/2012 08:26 AM EST

Ryan Dahl steps down
Ryan Dahl, creator of Node.js, steps back from his position as gatekeeper for the project.
02/01/2012 04:58 PM EST

 
Events calendar tab
2/13/2012 to 2/16/2012
Santa Clara
TechWeb

2/26/2012 to 2/29/2012
San Francisco
BZ Media

2/27/2012 to 3/2/2012
San Francisco
RSA

3/4/2012 to 3/7/2012
Las Vegas
IBM Tivoli

3/5/2012 to 3/9/2012
San Francisco
TechWeb