On Thu, Oct 28, 2010 at 11:39 AM, clay <[email protected]> wrote:
> Five years ago, there were intense debates of web frameworks. There
> were Java framework wars among Struts vs JSF vs Tapestry vs Wicket vs
> Spring vs etc along with the the prominent non-Java frameworks such as
> PHP, ASP.NET, Rails, etc.
>
> Recently, I've been working on rich web applications that use:
> - 100% static HTML/JavaScript/CSS
> - Client-side JavaScript GUI framework such as ExtJS or YUI or
> something similar.
> - Server-side web services such as JAX-RS/JSON or something similar.
>
> No traditional server-side HTML web framework.
>
> This really seems like the perfect dev stack for the web. The tools
> are extremely easy to learn and use and debug. I can edit static HTML/
> JS content and get feedback instantly or edit server-side code and
> restart web services in seconds. There is no code generation, which
> from past experience always leads to headaches eventually. Completely
> separate client/server source code is much easier to read, edit, and
> works much better with syntax highlighting than hybrid server-side
> template files that mixed template markup, server code, and client
> code. And, most importantly, the end web apps are extremely high
> quality, extremely fast, and fully customizable.
>
> Having done hundreds of web projects with dozens of web frameworks,
> and witnessing so much debate about which framework was better, I'm
> amazed at how much better web development is without any traditional
> framework piece at all.
>
> So, would people tend to agree? I'm also surprised that after how
> heated the server-side web framework wars got, few people have
> mentioned their obsolescence.

I agree! I prefer implementing services that return JSON and creating
HTML views of that data using jQuery in the browser. I recommend
running JSLint on all your JavaScript code. It has saved me a lot of
debugging time.

-- 
R. Mark Volkmann
Object Computing, Inc.

-- 
You received this message because you are subscribed to the Google Groups "The 
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.

Reply via email to