Play definitely counts as both a Java and Scala web framework. The HTML templates use a Scala DSL, and the Play framework requires Scala and SBT, but you can write all of your controller classes and back end logic in either Java or Scala. Java is definitely a fully supported language.
The other option that I would consider is Java web services using something like Jersey tied to a HTML+JS front-end using JavaScript frameworks like ext-js or google-closure without a server-side html generation framework. I've been working on a lot of those applications and I find it fits a lot of applications very well. On Thursday, September 6, 2012 3:38:44 PM UTC-5, phil swenson wrote: > > well one isn't even java really: grails. > > The other one is Play. And now Play is Scala based. So maybe there are > zero :) > > I'm not aware of any others that don't make me cringe. > > On Thu, Sep 6, 2012 at 11:59 AM, Jan Goyvaerts > <[email protected]<javascript:> > > wrote: > >> oh really ? Come on, dare to start the storm by telling which. :-p >> >> On Thu, Sep 6, 2012 at 7:11 PM, phil swenson >> <[email protected]<javascript:> >> > wrote: >> >>> not if they just pick the good ones. there are like 2 :) >>> >>> >>> On Thu, Sep 6, 2012 at 9:20 AM, Jan Goyvaerts >>> <[email protected]<javascript:> >>> > wrote: >>> >>>> That will be a *very* long episode ! :-) >>>> >>>> >>>> On Thu, Sep 6, 2012 at 2:26 PM, Fergus Nelson >>>> <[email protected]<javascript:> >>>> > wrote: >>>> >>>>> Hi Posse, >>>>> >>>>> I have been really enjoying the recent run of riffing on a particular >>>>> area of java. The one on build tools was really informative. Can I please >>>>> request that you guys do a session on web frameworks? >>>>> >>>>> Thanks >>>>> >>>>> Fergus >>>>> >>>>> -- >>>>> 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/-/-Ezop1SDBi4J. >>>>> To post to this group, send email to [email protected]<javascript:> >>>>> . >>>>> To unsubscribe from this group, send email to >>>>> [email protected] <javascript:>. >>>>> For more options, visit this group at >>>>> http://groups.google.com/group/javaposse?hl=en. >>>>> >>>> >>>> -- >>>> 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]<javascript:> >>>> . >>>> To unsubscribe from this group, send email to >>>> [email protected] <javascript:>. >>>> For more options, visit this group at >>>> http://groups.google.com/group/javaposse?hl=en. >>>> >>> >>> -- >>> 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]<javascript:> >>> . >>> To unsubscribe from this group, send email to >>> [email protected] <javascript:>. >>> For more options, visit this group at >>> http://groups.google.com/group/javaposse?hl=en. >>> >> >> -- >> 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]<javascript:> >> . >> To unsubscribe from this group, send email to >> [email protected] <javascript:>. >> For more options, visit this group at >> http://groups.google.com/group/javaposse?hl=en. >> > > -- 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/-/QG04FMBY9UsJ. 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.
