In "Is Ajax gonna kill the web frameworks?," James Strachan asks "...if the world really does go Ajax or some kinda client technology very Ajax like - will that cause these traditional HTML/HTTP web frameworks to become legacy?" His point is that with AJAX, web applications can be largely static, with AJAX providing the interaction, and backend services providing everything else - avoiding the need for a web framework.
- Posted by: Joseph Ottinger
- Posted on: November 17 2005 07:16 EST
- Yepper by Hao Baba on November 22 2005 15:47 EST
- Not really by Hal DeLage on November 22 2005 15:56 EST
- I think we are at the beginning by Sean Monaghan on November 23 2005 23:31 EST
- James Strachan: Is Ajax gonna kill the web frameworks? by Viral Thakkar on November 28 2005 07:24 EST
- I hope so ... by Cosmin Bucur on November 29 2005 20:52 EST
I have created a little framework for building web interfaces using REST and xsl. I have no need for anything that stores client state on the server. My last three java based web apps provided nothing but a single index.jsp, a group of stylesheets, a series of servlets which returned xml, and of course css. So for me, yes, the web frameworks are tired and old.
I still use the Struts framework for the bulk of an application and utilize AJAX-->servlet where it makes sense like with dynamic fields.
I agree with James' take on Ajax. It redefines the request-response paradigm for the developer, even more so for the user. I think these frameworks will absorb the Ajax model and extend themselves onto the client side. mvc is mvc
i believe, this will not make end of web frameworks but AJAX will be used in conjuction with these frameworks.. ideally in environments where performance is the bootlenak, there AJAX will play a signifacant role...
things like jsp , php and asp are overated and soon to be obsolete .
Asp.net , tapestry and other component oriented frameworks are however great for developing AJAX based webapps .
I've been playing with tacos ( tacos.sourceforge.net , ajax components for tapestry ) for a few weeks now and it looks very promising .
The other day I was talking with someone from an old place of work , where they use asp.net and they too have recently purchased a comercial set of ajax components for asp.net .
Ajax might kill some frameworks and older paterns , but it will open the door for new and improoved ones .
I'm looking forward to the times when we'll be able to build web apps in something like swing .
What about JSF ?
In JavaServer Faces you can build web applications like in Swing.
here are some examples of MyFaces Tomahawk components:
I see lots of skepticism against ajax , but I think with a well thought of architecture behind your ajax web app things might work out .
Using a JSF like web framework is part of that good architecture .