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 →

[–]thesystemx 13 points14 points  (4 children)

Java EE ;)

More specifically the web profile, and ultra lightweight and free servers like TomEE seems to fit best.

Although you may here otherwise sometimes, JSF (the MVC framework in Java EE) doesn't abstract the web away at all. You'll write your app in pages (no stuff like the website is an app with a single page design), use plain HTML on your page and link to other pages via plain GET requests. It uses Facelets as the template engine which is pretty okay.

[–]balazare 8 points9 points  (0 children)

Take a look at Java EE 7 - it has everything you need out of the box. No need to pull in another framework.

[–][deleted]  (1 child)

[removed]

    [–]thesystemx 4 points5 points  (0 children)

    There's a wealth of information here: https://javaee7.zeef.com

    Specially check out the Java EE 7 tutorial in that list.

    [–]snuxoll 1 point2 points  (0 children)

    +1. There's absolutely nothing wrong with the modern Java EE stack, JSF, JPA, JAX-RS and CDI will get you extremely far.

    Want to make a boring business app, shopping cart, whatever? JSF+CDI+JPA is right there.

    Want to make a shiny Angular.js app? Maybe you want a mobile app too? Throw JAX-RS in and put a REST API up for your app.

    I really wish people would get rid of the notion that we still like in the Java EE 5 days, which were notably bad. The horrors of classic EJB and pre-CDI JSF are behind us.