2009 Prediction – The End of Ajax
It has been a good run, but Ajax the buzzword will dip below the radar in 2009. That’s not to say that we’ll all stop writing JavaScript and using XHR in the coming year — quite the contrary. Full 100% of web applications will incorporate Ajax technologies, we just will use the “Ajax” buzzword less and less, much as “HTML” became just another acronymic noun in the early days of the web. So that’s not really controversial.
What’s really going to happen in 2009 that will impact all of us RIA developers? The first raft of Ajax-enable webapps will be undergoing maintenance. Supportability is the real test of frameworks, architectures and designs. How easy are they to support? How painful is the life of a maintenance programmer working on a Dojo codebase versus a JQuery codebase?
We’ve been emphasizing the use of application level MVC frameworks here of late.Why? Because we feel that the best and most sustainable metaphor for RIA’s is that of the desktop component GUI, not of the souped up webapp — client/server making its triumphant return. Without this guiding principle — that we are writing applications that consume backend services rather than backend services that display interfaces — we face escalating development and maintenance costs.
I hope then to see two front end web development trends for the coming year:
- Abstraction away from the underlying browser platform. Widgets, components, whatever you call them; the average front end web developer shouldn’t have to tangle with the DOM or low-level browser events.
- Adoption of application level MVC frameworks like PureMVC. A standard way of wiring up complex GUI’s will save us from ourselves. See Swing for a cautionary tale of woe.
What are you predictions for the coming year?



