I have been out of side projects for a while and been only working at Java (server side). Hence I have no idea what new technology is out. So to learn new technology + build a pet project I need your suggestion.<p>The project I want to build requires<p>- A neat UI (I like Vaadin but not sure how good it is)<p>- Cross platform UI compatibility - Server Side to do transactions, printing on different machines, Roles management etc<p>Thanks.
COBOL on COGS? <a href="http://www.coboloncogs.org/HOME.HTM" rel="nofollow">http://www.coboloncogs.org/HOME.HTM</a><p>All joking aside, nobody can really tell you what tech to use. Everybody is just going to reply with their personal favorite, if they reply at all. At the end of the day, you just kinda have to pick something and give it a try.<p>My vote would be Groovy and Grails, with whatever cool javascript thing on the front-end that you might want to play with, maybe Angular?<p>But some other "trendy" things that are popular these days include node.js, Meteor, Scala/Play, Clojure and Go. Giving any of those a shot would probably be a good use of your time.