5 ms·
> For all the hate Spring gets, it’s extremely widely used in the enterprise. Not sure why? There are many people who don't have any problems with Spring. They
by pritambarhate 5y ago
> For all the hate Spring gets, it’s extremely widely used in the enterprise. Not sure why?
There are many people who don't have any problems with Spring. They might not love it but they don't hate it also. They just care about getting their tasks done and getting paid. They also don't hang around on the Hacker News or write blogs or tweet. so their point of view isn't discussed much.
- signal11 5y ago> There are many people who don't have any problems with Spring. They might not love it but they don't hate it also. A lot of “enterprise” developers don’t care. There are many reasons for this, some positive, some negative. But one outcome is that Spring becomes self perpetuating. Eg a new tech lead inherits a Spring project. Then at hiring time it becomes easier to ask for Spring experience. This drives an industry perception that you gotta know Spring. The costs — overly complicated code, ridiculous startup times & containerisation cost, messier dependencies, are often ignored or hand-waved away saying “this is the cost of enterprise”. (It’s not.) This is not to say Spring is inappropriate in an enterprise. What I am saying that many enterprise teams do not often have that cost/benefit conversation, instead they reflexively adopt Spring. That is the real problem.
- wink 5y agoI recently inherited some spring projects after not having worked with it in many, many years. Apart from "it's all still xml"... I don't see why it would be worse than other frameworks. This is not "spring is awesome" and this is not "I like it", but it's been easy to work with and I don't hate it... which means it's already better than 50% of all frameworks I've ever worked with (not only Java, actually many languagess)