Saturday, December 30th, 2006

Predictions: Ajax in 2007

Category: Ajax, Editorial, Usability, Web20

>It’s the time of year to be posting random predictions for 2007. Here are 2007 Ajax predictions from Dion and myself, please post your own in the comments.

Dion predicts:

  • Ajax beats AJAX in all but bad newspapers.
  • Someone tries to coin Ajax 2.0.
  • A large amount of apps have flash AND ajax, and users don’t know or care.
  • Many frameworks consilidate or die.
  • A widget api means componts can run on many frameworks using one api.
  • Ajax wpf/e interop.
  • Dashboards become front boards.
  • More desktop apps get written with javascript.

Michael predicts:

  • 2005 was the year that developers learned all about Ajax and by 2006 everyone else in the industry had caught up. In 2007, is is mainstream users who become acutely aware of the trend towards rich applications inside the browser, and discover that even word-processors and spreadsheets – along with a wide array of workplace applications – can be webified. At the same time, users remain oblivious – and rightly so – to the underlying technologies that power them.
  • The boundaries of Ajax harden, with most developers gaining a clear understanding of what it can and can’t do with modern browsers and managers in a better position to decide on application architecture (whether to use Ajax, Flash, desktop, etc.).
  • More attention on Ajax accessibility due to some government report or court case.
  • Google Office. Finally!
  • Backlash against Google Office as managers learn that their data must be hosted externally in order to use it. Pressure from bloggers and some analysts to make an Office appliance that can live behind the firewall, but it’s not happening in 2007.
  • The advertising and media communities finally become aware that page view metrics are no longer the only way, but generally treat it as a problem and fail to see that the situation is actually better than before.
  • Several fringe technologies heat up as developers notice they are already being used in some applications and learn how to apply them: HTTP Streaming (Comet), Virtual Workspace (Live Scrolling – never-ending scrollbars), Cross-Domain JSON (along with JSONP, JSON APIs, JSONRequest, and a general lack of awareness about the JSON security issues), Unique URLs (bookmarkability/back button), Lazy Registration (personalized functionality before formal signup). Comet in particular … it may be 8 or 9 years old, but it’s big news in 2007.
  • Other fringe technologies grow, but remain, well, fringe. Such as Host-Proof Hosting and applications involving offline storage.
  • With its excellent documentation and pattern language integration, the Yahoo UI library becomes the standard weapon of choice among mainstream developers seeking a pure Javascript framework. In the Java world, GWT makes great strides as the platform becomes richer and design patterns emerge.
  • Mobile web development continues to suck.
  • Javascript increasingly recognised as the world’s most popular “second language” and becomes popular as a lingua franca to describe generic programming concepts. Several attempts at server-side Javascript frameworks.
  • IE7 causes more than a few headaches.
  • Firebug is installed by pretty much any developer using Firefox.
  • CSS is back, baby! Echoing the recent mass adoption of Javascript, developers who previously had a fleeting familiarity with CSS now become fluent practitioners.

Best wishes for 2007, however you play your Ajax!

Related Content:

Posted by Michael Mahemoff at 8:25 am
14 Comments

++++-
4 rating from 67 votes

14 Comments »

Comments feed TrackBack URI

I’m glad AJAX Ajax is starting to mature a bit (my colleague still thinks Flash/Flex is the future of webappz).

But I’m especially pleased to see that (in your eyes) CSS will color my life once again. I’m a CSS junkie to say the least…

Comment by Wouter — December 29, 2006

I absolutely have to agree with Wouter, CSS makes live so much easier.
Also I hope that Ajax gets out of the hype status and becomes a more practical way to do things, and not the holy grail it is today.

Comment by Christian Decker — December 29, 2006

Dion, I am surprised to see you predict that many frameworks will consolidate or die given your Java history :)

Comment by John Christopher — December 29, 2006

Great marketing tip Dion: Ajax 2.0. I want to start using that :).

Comment by Ajax 2.0 developer — December 29, 2006

Sylvan, HTTP Streaming is a bit of a catch-all term…I really mean the Comet notion of streaming (JS usd to update the page based on incoming data stream).

I expect Lazy Registration to heat up as the Web 2.0 market saturates and people turn to thinking about improving churn rates from their competition.

Comment by Michael Mahemoff — December 29, 2006

CSS was gone ?

I´ve done CSS for almost 10 years. Registered my first domain in 1997. Whois my homepage if you don´t believe me :)

Comment by Jan Erik — December 29, 2006

And Apollo will be a huge boost to RIAs of all kinds brought to desktop.

Comment by Michael — December 30, 2006

Sounds reasonable to me..

Comment by Andy — December 31, 2006

I don’t understand the Ajax vs AJAX debate…aren’t acronyms capitalized, CSS, JS, HTTP, RIA, JSON, JSONP, GWT, IE7 are all used here in that way…why is AJAX different?

Thanks for your response,
-Curious

Comment by Dan — January 2, 2007

One more predict :

More “Ajax developers” will also consider using Flex 2 for RIA application.

Comment by claude hussenet — January 3, 2007

Interesting

Comment by Gary — February 26, 2007

Nice coding regarding to calendar
thanks
http://bookingengine.galaxyweblinks.com/

Comment by custumsoftware — March 31, 2008

thanks for providing this good infor

http://www.selfcureguide.com

Comment by BeijingOlympic2008 — May 5, 2008

I think ways of programming Web 2.0-style functionality will mature. Specificly, http://web2services.com offers a hosted framework of Comments and Ratings that you interface with using web services and RSS feeds. So you don’t have to worry about designing or maintaining a database. It’s a quick way to get off the ground with implementing ratings and comments on your web pages, letting you focus on things that differentiate your web site, SEO, and other important things.

Comment by mispi — July 29, 2008

Leave a comment

You must be logged in to post a comment.