I think this discussion is going more towards whether developing
applications on Open source products is better than Commercial vendors or
not . Well, this has been an age old debate since MS Vs. Linux. Probably not
a discussion for this forum.
Well, to think about the core issue of the suggested article, yeah I
would agree that EJB has been hyped a lot without delivering much on its
promises. Managers, Architects, Developers, all of them seem to have fallen
into those sales pitches(including me). If Managers made the mistake of
buying those costly products not knowing its capabilities, then developers
have fallen into the trap of making design decisions on something that just
does not work or has been a nightmare just to maintain it(E.g.. Entity
Beans). Much had been hyped about the capability of the EJB container and
things it can do with Entity Beans. Today we see EB's as too
complicated/bloated to use or to maintain it and also is a major issue in
the applications performance. I'm not saying that EJB is a useless
technology, but just that its capabilities have been hyped a lot. EJB's need
to be used cautiously, its not a one solution fits all(as its hyped, to milk
money out of corporations).
Most of the applications today seem to use Session beans/Message
Driven Beans, to make some of their critical code to be distributable. Other
than that its plain old Servlet/JSP/JDBC. Look at those 100s of design
patterns dedicated to EJB's. Seems like we need a separate design pattern to
just use those 100s of patterns. I guess today, developers are saying
instead of implementing all those patterns, just make a freakin JDBC call
:-) To do just that , it doesn't make sense to pay all those money to buy a
costly application server.
Btw, why is Sun coming up with parallel technologies to EJB like
JINI, JDO among others??? Yeah maybe the EJB civilization is declining. But,
don't worry in few years we would be discussing this same topic about a
similar technology on a different forum.
Winston.
===========================================================================
To unsubscribe, send email to [EMAIL PROTECTED] and include in the body
of the message "signoff EJB-INTEREST". For general help, send email to
[EMAIL PROTECTED] and include in the body of the message "help".