MMBase: Is this right?
Hi,
Recently I've been asked to write an add-on for a content management system called MMBase (http://www.mmbase.org). After I read through their API documentation (http://www.mmbase.org/api/1.4/) to try and understand the product I was left with a strange feeling. Either I need to learn more about OOP than I thought or the guys who wrote this were on crack when they did so...
If you find the time, please check the API documentation (you need to spend just a few minutes) and tell me if you think I'm wrong when I say it is dead-wrong OOP, bad architecture with respect to design patterns and is a nightmare to maintain. I feel that writing stuff on top of MMBase is a waste of time. However, I'm just one person with an opinion. What I'm after here is fellow Java developers who can tell me whether or not MMBase is indeed bad Java/OOP...
Realizing a lot of you are professionals, I'm very greatful to anyone spending a few minutes of their valuable time in checking this out and letting me know what they think. And thanks for reading this.

