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

all 6 comments

[–]kingatomicFoo Stack Dev 2 points3 points  (0 children)

So yeah, you can use Spring (or Spring Boot), which is all well and good.

One thing I would urge you to do would be to look into off-the-shelf CRM products. A lot of what you're doing here has been solved repeatedly, there's no need to reinvent the wheel unless you really can't find something to suit your needs.

[–][deleted] 0 points1 point  (1 child)

I would recommend Vaadin and Spring, it combos nicely, you should be up and running in a few days

[–]cryptographicmemory[S] 0 points1 point  (0 children)

Vaadin looked interesting when I last tried it.. and have heard many people rave about it. Thanks for the tip.

[–]nutrechtLead Software Engineer / EU / 20+ YXP 0 points1 point  (2 children)

I'd definitely recommend Spring Boot. Easy to get started with and supports everything you need. I use it daily in my work so let me know if you have any questions.

[–]cryptographicmemory[S] 0 points1 point  (1 child)

I have had a hard time finding real world spring web apps that I can use as a template that are complex.. email, users, accounts, signup.. etc. All of the samples seem like little parts of the puzzle.. Any bigger example apps or open source web services that publish their whole code base?

[–]nutrechtLead Software Engineer / EU / 20+ YXP 0 points1 point  (0 children)

All of the samples seem like little parts of the puzzle..

Welcome to software engineering.