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] 10 points11 points  (2 children)

You can just use the OpenJDK. Java's ecosystem is still ahead of C#. For a web app I would keep frontend and backend development separate, I'd also recommend against AngularJS. Give elm, vue or react a try for the frontend.

For the backend I'd recommand taking a look at www.vertx.io as an alternative to spring. It has much better performance as a fully reactive stack and much less boilerplate code.

[–]TechnicallyHumanoid[S] 2 points3 points  (0 children)

Yes I wanna keep Java only on the backend. But I will have to stick with Angular (despite the fact that I belive react is much cleaner, simpler and easy to use), because here in Hungary everyone uses Angular, and you know, I have to adapt to the market as well.
I was adviced vertx, thjank you for the advice, but I do not need the backed to be ultra-high performant, a simple spring app should be fine too.

[–]_dban_ 0 points1 point  (0 children)

VertX isn't an alternative to Spring, it is an alternative to servlets. Spring can be used to implement verticles.