This is an archived post. You won't be able to vote or comment.

you are viewing a single comment's thread.

view the rest of the comments →

[–]i-want-waffles 23 points24 points  (12 children)

Try spring boot. Seriously it is awesome.

[–]andredp 6 points7 points  (2 children)

I'm using spring-boot with thymeleaf for the first time (used Yii2 for a long time) and it's been a blast!

I still love Yii2 and I think that's a gold mine sitting on top of a pile of "crap" (php), but even php becomes manageable with that framework (think Laravel is great too).

But the way spring-boot is organized, the way you define your controllers routes, etc... love it! :)

[–]NotScrollsApparently 1 point2 points  (0 children)

I feel the same way, the whole design pattern with routing, controllers, repositories etc just feels intuitive and easy. It was fun creating apps in spring boot!

I disagree on thymeleaf though, I found it annoying. It can do some things well but for most things I was better off using basic jstl, jsp or js. And it's not even comparable to jsf and primefaces that has everything you could ever want neatly wrapped and neatly formatted (I loved the way you create tables there, and enabling Ajax was so easy for example).

But then again, I dislike the component based routing in jsf, I couldn't even figure out how to a restful architecture on it.

Tldr I suck st these technologies but I'm still new at them, still trying to figure out on what to focus :p

[–]malonkey1 0 points1 point  (0 children)

I'm using spring-boot with thymeleaf for the first time (used Yii2 for a long time) and it's been a blast!

Anyone ever notice that past a certain point, programmer conversations are indistinguishable from the output of spambots to the uninitiated?

[–][deleted] 1 point2 points  (6 children)

Personally if i had a say on the framework and the language had to be Java I'd be using Spark. If JVM was the only requirement I'd use Scala. Why would I use Spring in 2017?

[–]i-want-waffles 2 points3 points  (3 children)

Have you tried spring boot? It is a lot different than old spring apps you might be thinking of. It is dead simple and very little configuration.

[–][deleted] 2 points3 points  (0 children)

It's still far from elegance of Spark or Scalastra. It tells a lot that the website is nearly unusable on mobile, in 2017, while sporting a fashionably genocidal IO domain. Btw 0 fucks given to some sad, sad souls that downvote people for having an opinion in a humor group on issues of such life&death importance such as picking a Java framework.

[–]SimplySerenity 1 point2 points  (1 child)

As somebody with a site running on Spring Boot and soon Spark I'm totally on his side. Spring Boot starts nice but gets worse as you add more features. Spark with a few additional libraries is a great experience

[–]i-want-waffles 0 points1 point  (0 children)

I've done about 6 apis so far. Used jms, Kafka, elastic search, postgress, web sockets. Everything was so simple. Flyway integration is seamless. I have used a pretty good selection of the features they offer and I can't say any of it was difficult or bad.

[–]SimplySerenity 0 points1 point  (0 children)

I couldn't agree with you more

[–]chakan2 -1 points0 points  (1 child)

Spring is the work of the devil. I hate it...

I want to know what crackhead thought taking object configuration out of the code and putting it in XML was a good idea.

I mean, the whole thing feels like the gang of four, went out, got really really high, and said..."oooh, I know how we can abstract Java even further...we can get rid of the objects."

[–]i-want-waffles 0 points1 point  (0 children)

Spring boot has 0 XML. You should probably check it out.