Ranter
Join devRant
Do all the things like
++ or -- rants, post your own rants, comment on others' rants and build your customized dev avatar
Sign Up
Pipeless API
From the creators of devRant, Pipeless lets you power real-time personalized recommendations and activity feeds using a simple API
Learn More
Comments
-
Pretty good overall, though a little dated and heavy.
Micronaut is punching up of late. -
Spring is great if you want things developed fast. It's got lots of things covered for you, lots of concepts, lots of integrations with other frameworks and it hides tremendous amounts of boilerplate code.
Spring DOES add some overhead because it's happily married to reflection. Debugging Spring is usually a pain and learning all the things about it takes some time and energy. Also, bear in mind that if you marry Spring, your tests will most likely require Spring Context spun up for each of the test cases (this also means you'll have to fish down all the beans you're using and replace them with mocks where appropriate), unless you're very strict about constructor injection. So if you slip there, your tests will be sloooow.
If you go with Spring, use SpringBoot. SpringBoot for Spring is like Spring for Java :)
Spring:
- definitely good
- definitely useful
- yes, a bit complicated
I used to be a fan of Spring. Now I'm rediscovering the beauty and performance of vanilla Java [using the right patterns] :) -
Think of it as using an actual spring for java. Sure its durable, stable, tuning it is a problem, it usually left out in updates, its bulky and you will will have a hard time fixing it if something breaks
-
hinst13154yJava Spring is good, bad, complicated and useful at the same time because Java is all-encompassing and omnipresent like a deity
-
@molaram
When a mommy javelina and a daddy javelina have a friend they both really like...
What are your thoughts on Java Spring?
Good, bad, complicated, useful?
question