JSP is fast but thats because it has virtually no features. JSF, IceFaces, RichFaces, those three are useless. Great in concept but horribly slow. Ive had nothing but performance problems with them (in my world, if it takes more than half a second to refresh something, its useless) faces usually takes around 5 - 10 seconds. On one project i did a number of years ago, i had one of the Richfaces guys on the wire and was explaining to him that my problem with the framework was that going from one blank page with only a link on it and no backend code, to another blank page with no backend code took well over a second and a half. he looked at me and went, whats the problem, thats fast as hell. I was dumbfounded.
at the moment, we are doing a prototype with Vaadin/GWT and are quite impressed. its fully featured, fast, and its a true event driven UI. much improved over the typical form post UI's that a lot of other frameworks use. i would put Spring MVC on top of your existing system, and then try different frameworks. take your BL layer and do one or two features with Vaadin, then create another project with Handlebar, or something else. try em out and see how well they work for you. On Thu, Aug 9, 2012 at 9:56 AM, [email protected] < [email protected]> wrote: > I'd like to hear people sharing their experience with java-based webapps > and using templates that are not JSP or anything in the > JSTL-Velocity-Freemarker world. > > We're running a few webapps (some spring-based, but not all of them) and > from the front-end room we only hear cursing and crying, so to speak. > > These guys are very good html/css/js developers and had enough of jsp/jstl. > > We've been trying to de-couple a little bit and started experimenting with > other stuff. > > I personally tried scalate <http://scalate.fusesource.org> and liked it > but I'd like to hear more from anybody who's using these things fulltime. > > Handlebars, Mustache, Angular... you name it. How do they integrate with a > java webapp? > > Also, since we deploy our war on glassfish, how could we set it up so that > front-end changes WON'T need re-deploy? > > ps: Scalate guys suggest to ask this question beforehand: Who edits the > templates?<http://scalate.fusesource.org/which.html#Who_edits_the_templates_> > Maybe > it's the right question to ask. > > pps: no, we're not moving to Play or Scala or Rails > > -- > You received this message because you are subscribed to the Google Groups > "Java Posse" group. > To view this discussion on the web visit > https://groups.google.com/d/msg/javaposse/-/kOIqNA3_TTsJ. > To post to this group, send email to [email protected]. > To unsubscribe from this group, send email to > [email protected]. > For more options, visit this group at > http://groups.google.com/group/javaposse?hl=en. > -- You want it fast, cheap, or right. Pick two!! -- You received this message because you are subscribed to the Google Groups "Java Posse" group. To post to this group, send email to [email protected]. To unsubscribe from this group, send email to [email protected]. For more options, visit this group at http://groups.google.com/group/javaposse?hl=en.
