I’m starting a new project (web app based on spring) and i can’t decide which frontend framework should i use. Basically i have experiences with jsp (its pretty old), angular js (i did not like it), jsf (its also old but nice,
primefaces are another big plus). I heard vaadin is very easy and fast for development, its similar to swing, but i’ve never work with it.
I guess there are many java developers, so we can hopefully have a decent discussion.
What is your favourite framework, what are its pros and cons?
ExtJS is my favorite. It’s a bit hard to get into but it’s really powerful. I’m not entirely sure if it’s very accessible to non-commercial developers though.
+1 for Angular
Never used any of the other ones, but I have been very impressed overall with Angular and have had minimal issues with it. There is also tons of support for it (docs, StackOverflow)
Well, for frontend work you’ll never get around it completely… Java can only be backend (sure, it can generate fronted code…).
For a web frontend framework, Ths is pretty much impossible, if not it will hurt performance so much.
That said, I prefer Ember.JS over Angular, mainly because of ember data, handlebars and routing.
http://vanilla-js.com/ is best java frontend web framework, also web scale™
Nodejs is fast… If your among for performance
nodejs is not a framework
Nor does it have anything to do with Java lol
It can run js scripts, I have my
agar.io server is neing runned by nodejs.
I don’t think you understand that Java is
nodejs is platform which allows you to execute js scripts on server side. it has nothing to do with java nor frontend frameworks.
Also checkout a new GUI API named Bhalu at
www.pioneer-soft.com. Simple to use for creating complex data driven GUI applications: http://www.pioneer-soft.com/Bhalu%20Docs/Samples/BhaluCharts.html
This is still in Beta 0.79 version. It is free for up to 7 developers using the API.