I have, in the last few years, been very supportive of IBM, in several ways. I think their approach to Linux and open source in general is quite good from a pragmatic point of view. Their new generation of software is much much better than the old stuff (I had the displeasure of using their old RS/6000 with AIX). I have suggested and helped to implement migrations from Oracle to DB/2. I also see their Service oriented approach as a intelligent move.

But, from a developers perspective its very difficult to like WebSphere. Its heavy, slow, sometimes I even question its reliability.

I also tend to like very tight circles of develop/test/develop/test/… I like to do a small change, call ant (or something similar, depending on the environment that I am supposed to work with) which will do for me a round of automated unit testing. As I am doing this all the time, I need fast deployment times, which is the opposite that I get from WebSphere.

Does anyone has suggestions on improving the deployment time? As I tend to use lots of application servers, I end up not specializing in any, thus I might be failing some obvious optimization step…

WebLogic seems, overall more development frendly. But JBoss is the clear winner on development friendliness (failing on the documentation part).

I am aware that, on production, the parameters of evaluation are very different, but my experience of continuously administrating a application server is very limited and I don’t have the level of maturity to comment on that.

But, going back to IBM, at least Eclipse saves the day.

Share and Enjoy: These icons link to social bookmarking sites where readers can share and discover new web pages.
  • Digg
  • del.icio.us
  • Facebook
  • Google
  • connotea
  • DZone
  • Reddit
  • Slashdot
  • StumbleUpon
  • Technorati

Please share your thoughts