Win a copy of Emmy in the Key of Code this week in the General Computing forum!
  • Post Reply Bookmark Topic Watch Topic
  • New Topic
programming forums Java Mobile Certification Databases Caching Books Engineering Micro Controllers OS Languages Paradigms IDEs Build Tools Frameworks Application Servers Open Source This Site Careers Other all forums
this forum made possible by our volunteer staff, including ...
Marshals:
  • Campbell Ritchie
  • Liutauras Vilda
  • Junilu Lacar
  • Jeanne Boyarsky
  • Bear Bibeault
Sheriffs:
  • Knute Snortum
  • Devaka Cooray
  • Tim Cooke
Saloon Keepers:
  • Tim Moores
  • Stephan van Hulst
  • Tim Holloway
  • Ron McLeod
  • Carey Brown
Bartenders:
  • Paweł Baczyński
  • Piet Souris
  • Vijitha Kumara

latest and best UI Technology for java web based application?

 
Greenhorn
Posts: 11
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Hello All,

now I am using JSF Technology for UI,
I wanted to know wich is the latest and best UI technology for java web based application.
my requirement is to replace the JSF with new one, and also which suold support some drag and drop options of images, and shold give rich and greate look and feel,
and i know some technologies like GWT , wicket, prime faces , java Flex, JSF, html5

and i dont know which one is best one and is there any other new technologies like to support java web applications

could some one give me some suggetions which is the best one to look greate in UI

Thanks in Advance.
 
Ranch Hand
Posts: 10191
3
Mac PPC Eclipse IDE Ubuntu
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
If you think about the fact that in the end everything what you see rendered in the browser is just a plain html, choosing a framework that has a rich library to express and manipulate html would be a choice to look into. Having said that, look for some lightweight alternatives like jQuery, Twitter Bootstrap, HTML5, CSS3.
 
Joe Harry
Ranch Hand
Posts: 10191
3
Mac PPC Eclipse IDE Ubuntu
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
And welcome to Javaranch!
 
Rancher
Posts: 43011
76
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
There is no single "best" framework; "best" is always relative to your requirements, about which we know just about nothing. You haven't even said why replacing JSF is necessary; presumably that will be a lot of work.
 
Marshal
Posts: 67293
170
Mac Mac OS X IntelliJ IDE jQuery Java
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
As Ulf said, there is no such things as "best" -- that's a subjective call.

As far as "latest", I can't tell you that it ain't JSF. In fact, it ain't anything using heavyweight server-side technology for the presentation layer. The "latest" is moving processing to the client using JavaScript MVC frameworks with a lightweight web API such as REST.

Any web developer who isn't boning up on HTML5, CSS3 and JavaScript frameworks is going to be in trouble soon.
 
Ulf Dittmer
Rancher
Posts: 43011
76
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Also keep in mind that "latest" does not necessarily mean "best" for any meaning of "best". Using only the latest frameworks and technologies makes you vulnerable to going for modish trends without staying power (not in the case of JavaScript, obviously, but in general).

But I just notice that question was actually "which one is best for creating a great looking GUI" - to that I would say that any of the ones you mentioned (and all the other ones you didn't) can be used to create great-looking apps, and all of them can be used to create crappy-looking apps. If visual appearance is tops, go hire a good designer. That's a different skill set that most developers don't have.
 
Saloon Keeper
Posts: 21226
137
Android Eclipse IDE Tomcat Server Redhat Java Linux
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Welcome to the JavaRanch, Kishi!

You've heard what everyone else has to say about "best". I'd say the same thing. "Best" is a rather juvenile concept. There are better fits and worse fits for a given project, but don't expect "best". You won't get it and your don't need it, from a practical point of view.

Bear only sneaks in here to whinge about JSF. Don't expect him to give glowing recommendations. As forum moderator here, you can expect that I have a somewhat different opinion, but even so, there are definitely some tasks that JSF is a horrible solution for. I'm here to help people where it's a good solution, and occasionally to tell them when it isn't. ReST isn't as new as Bear thinks it is, and as provided out of the box, it's not very supportive of interactive GUI operations, although I have a really nice data sync app that all ReST and no JSF (no GUI).

You can get all sorts of pretty, plus things like drag-and-drop, context menus and almost all of the amenities that a gee-whiz desktop GUI system can offer simply by augmenting the core JSF system with a suitable extension package such as RichFaces, IceFaces, PrimeFaces and so forth.
 
kishi kiran
Greenhorn
Posts: 11
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Thank You All for the replies,

how about the "Prime Faces" , will it be a good option to replace JSF ?
 
Tim Holloway
Saloon Keeper
Posts: 21226
137
Android Eclipse IDE Tomcat Server Redhat Java Linux
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Primefaces doesn't "replace" JSF, it extends JSF. Primefaces provides enhanced versions of the core tags in addition to tags that do things that no core tag does, but the core JSF is still an integral part of the system.
 
My first bit of advice is that if you are going to be a mime, you shouldn't talk. Even the tiny ad is nodding:
Java file APIs (DOC, XLS, PDF, and many more)
https://products.aspose.com/total/java
  • Post Reply Bookmark Topic Watch Topic
  • New Topic
Boost this thread!