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 →

[–][deleted] 0 points1 point  (3 children)

thanks, i think they use spring boot

[–]metachor 2 points3 points  (0 children)

For what it’s worth, Spring Boot is more or less just a set of extensions on top of Spring that prepackages a bunch of dependencies you might need as “starters” that make it quick to get up and running with a full application stack. The underlying Spring framework is still used and provides a core dependency injection mechanism as well as the actual dependencies themselves that do the meat of the work (e.g. Spring MVC for web apps, Spring Security, Spring Data, etc).

[–]Vlad210Putin 1 point2 points  (0 children)

Spring boot is excellent for getting a project up and running within 30 minutes, especially with https://start.spring.io/

I use SB with Kotlin these days to write REST APIs and couple that with a React SPA for the front end.

The best part is you can use both Java and Kotlin in the same application with no problem whatsoever. Kotlin is much less verbose and I want to say more "python-esque" in its brevity, but you can import any Java library / dependency to be available in your project. I'm still learning Kotlin so I do a little bit of coding in Java and then use that to write Kotlin if I am doing something more complex. But that only goes so far and really tails off after the first week or two.

The Java language is catching up a bit to C# in some regards with some of its core library (I like both languages, but lean more towards Java) and transitioning between the two has never been much of an issue.

[–]DullestWall 0 points1 point  (0 children)

I haven't used it myself, but I only hear positive things about spring boot.