addressalign-toparrow-leftarrow-rightbackbellblockcalendarcameraccwcheckchevron-downchevron-leftchevron-rightchevron-small-downchevron-small-leftchevron-small-rightchevron-small-upchevron-upcircle-with-checkcircle-with-crosscircle-with-pluscrossdots-three-verticaleditemptyheartexporteye-with-lineeyefacebookfolderfullheartglobegmailgooglegroupshelp-with-circleimageimagesinstagramlinklocation-pinm-swarmSearchmailmessagesminusmoremuplabelShape 3 + Rectangle 1ShapeoutlookpersonJoin Group on CardStartprice-ribbonShapeShapeShapeShapeImported LayersImported LayersImported Layersshieldstartickettrashtriangle-downtriangle-uptwitteruserwarningyahoo

Re: [ljc] Struts, Spring MVC, or what for new Web app development

From: Russel W.
Sent on: Tuesday, October 9, 2012 4:37 PM
On Tue,[masked] at 08:06 -0400, Alex McLintock wrote:
> I am working on a new web app project and trying to decide on the
> technologies to use.
> There is a strong drive towards Java round here but no firm reason to
> use it. We are currently using a Java CMS but I don't have to use
> that.
> In the past I would have considered Struts, or maybe hand rolled
> Spring. Nowadays I would be considering SpringRoo - basically to set
> up the first lot of Maven/SpringMVC/JSP and so on.
> But I seem to be the only person I know who likes SpringRoo.
> So fellow java programmers. What do you use for web site development?
> Have you all moved to other languages/frameworks­ like Grails or even
> PHP based Drupal?
> Is there anyone who likes Spring Roo or even Spring MVC?

An alternative to Roo is, of course, Grails – not owned by
VMware/SpringSource but they do put a lot of resource into it. OK so
Grails Groovy rather than Java, but the transition is very easy and
evolutionary rather than revolutionary. Also underneath it is
Spring/Hibernate/Qua­rtz so same stack as Roo.

A lot of organizations use Grails to prototype, many thinking they will
then rewrite in JavaEE or Java/Spring/… They then do proper tuning of
their caches, etc. and discover there is no performance benefit to a
rewrite as the caching makes things more than fast enough. We are
talking big high bandwidth websites here.

Dr Russel Winder      t: [masked]   voip: sip:[address removed]
41 Buckmaster Road    m: [masked]   xmpp: [address removed]
London SW11 1EN, UK   w:  skype: russel_winder

This email message originally included an attachment.

Our Sponsors

  • Our Blog

    Read the latest news from the LJC

  • RecWorks Ltd

    Fixing Tech Recruitment using the Power of Community

  • jClarity

    Java/JVM Performance Analysis Tools & mentoring for Java related matters

  • LJC Aggrity

    Our LJC Aggrity site contains blog posts from our members

  • LJC Book Club

    Our Book club with book reviews from our members

  • Devoxx UK

    Java Community Conference in collaboration with the LJC, 8-10th June 16

  • SkillsMatter

    "Host, help organise, promote, film many of our meetings."

  • IBM

    Build Enterprise-grade apps at start-up speed.

  • New Relic

    New Relic makes sense of billions of metrics a day in real time.

  • Hazelcast

    Hazelcast is the leader in operating in-memory computing.

  • Java.Net

    We are an official Java User Group recognised by Oracle's JUG program

  • JRebel

    Free 3 month J-Rebel license.

  • O'Reilly

    40% discount on printed books and 50% on e-books.

People in this
Meetup are also in:

Sign up

Meetup members, Log in

By clicking "Sign up" or "Sign up using Facebook", you confirm that you accept our Terms of Service & Privacy Policy