A Java developer shares a pragmatic, balanced perspective on the long-running Spring vs. JavaEE debate. The post argues that both platforms share the same core APIs, making cross-learning straightforward, and that the real differentiator is developer friendliness for average developers. It debunks common lame arguments like 'XML-heavy Spring,' 'bad EJBs,' and 'vendor lock-in,' and calls for respectful, evidence-based discussion rather than tribal bashing. The author concludes that healthy competition between the two camps ultimately benefits all developers.

8m read timeFrom sivalabs.in
Post cover image
Table of contents
1. Business (sometimes political) Aspects2. If you are really good at Spring/JavaEE, then learning the other one shouldn’t be difficult3. Which is more “Average Joe developer” friendly4. Lame arguments without context5. Don’t look at the crowd and say, “You are all idiots because you are using X; you should migrate to Y.”

Sort: