Do you really want to use proprietary app servers?

Posted Wed, 14 May 2008 12:10:23 GMT

If someone needs a proof that proprietary app servers must die (that’s if the hours you spend dealing with annoying little problems isn’t enough proof), have a look at this piece of code that somehow has appeared in the open source space, but is also used by BEA’s ejbgen under a different package structure.

Have a look at the JavaClassLoadingException and JavadocRunner classes. Especially the use of the JavadocException - with the static method call and all the rest that is going on. I bet the rest of BEA code is full of idiotic use of exceptions and all sorts of other rubbish. Which is why it is a pain… It’s just low quality code, especially compared to the constantly reviewed and improved stuff that comes from the open-source projects that last.

Now, I understand this was done in 2004, but I’ll argue that BEA’s developers have not got any better with the years, if anything they’ve probably done a fair bit of cost-cutting and migrated to using the grads who couldn’t make it to a bank and paying them peanuts.

no comments

Home

Who's George?

Recent entries