Yip. EJB is Java's version of another total waste of developer time introduced by Microsoft (MTS/COM+). These are larger constructs than mere libraries or frameworks. I call them platforms. You have to obey their large gravitational force fields. Failure to do that will result in catastrophe.
Edit:
I'd say the browser is the platform in the JS world. But analogies don't necessarily fold neatly.
Edit:
I'd say the browser is the platform in the JS world. But analogies don't necessarily fold neatly.