users@jax-rs-spec.java.net

[jax-rs-spec users] [jsr339-experts] Re: Re: Re: MVC

From: Bill Burke <bburke_at_redhat.com>
Date: Tue, 03 Jun 2014 12:05:43 -0400

On 6/3/2014 10:49 AM, Santiago Pericas-Geertsen wrote:
> We have not arrived to the decision of supporting MVC without a
> careful consideration of (i) community feedback and (ii) research data.
> MVC (and Spring MVC in particular) is the most popular Java UI
> technology by a good margin:
>
> https://twitter.com/RebelLabs/status/471680296119971841/photo/1
>
> And this is just an example, there are many other reports like that.
> Will the Angular's of the world continue to grow? Likely, but that does
> not make all existing server-based technologies irrelevant overnight.
>

IMO and the way I've been approaching things is that there is a
difference in what people *are* using and what they *should* be using.
Behind the scenes, for example, I have never promoted or supported
JBoss/Red Hat projects like Seam as I thought it was the wrong direction
for web UI. Let alone JSF.

The Angular/GWT making REST calls is pretty much the same 3-tier
architecture that was popular with MS VB/VC++ and PowerBuilder apps of
the mid-90s. That type of architecture just gives you a lot more
flexiblity. Gives you a lot better decoupling from client and server
both in code and the actual engineering teams.


> Having said this, I understand some of the concerns that have been
> brought up (by Markus and others) in relation to possibly having a core
> JAX-RS spec separate from other related specs for technologies like MVC.
> We are currently evaluating this possibility.
>

IMO, Java EE should start moving away from trying to do web UI and focus
on server-side, back end development where its strengths have always been.

-- 
Bill Burke
JBoss, a division of Red Hat
http://bill.burkecentral.com