The recalcitrant engineer
Tuesday, August 12, 2003
 

WebSphere v5: A case study in how to design the worst development platform ever

I've had the opportunity to work with a large set of application servers and j2ee platforms, including Resin, Tomcat, WebLogic and WebSphere. The open source (Tomcat, Resin) servers, have, in my experience, always been the best platforms to work with, hands down. Configuration is simple. Applications deploy and run with minimal trouble. Things are buggy, but software is always buggy. The cursing you do about the appserver is generally good natured, and you get along. If you really get stuck, you grab the sourcecode and debug the stupid thing, which almost universally works and isn't terrible to do because, well, it's an http protocol translator in a fancy box.. how complex could it be really?

Enter WebSphere.

Really, all I'm looking for in a development platform is:

Websphere, amazingly, fails all 4 of these tests. For shame. I previously held IBM in very high regard with respect to the quality of their java tools. My experience with websphere has totally ruined the IBM java reputation for me. They need to get their heads out of the sand and realize that the people working in the trenches USE their tool, and make buying decisions based on how hard it is to use the tool.  
Main Entry: re�?�cal�?�ci�?�trant
Pronunciation: -tr&nt
Function: adjective
Etymology: Late Latin recalcitrant-, recalcitrans, present participle of recalcitrare to be stubbornly disobedient, from Latin, to kick back, from re- + calcitrare to kick, from calc-, calx heel
Date: 1843
1 : obstinately defiant of authority or restraint

ARCHIVES
04/01/2003 - 05/01/2003 / 05/01/2003 - 06/01/2003 / 06/01/2003 - 07/01/2003 / 07/01/2003 - 08/01/2003 / 08/01/2003 - 09/01/2003 / 09/01/2003 - 10/01/2003 / 10/01/2003 - 11/01/2003 / 11/01/2003 - 12/01/2003 /


Powered by Blogger