I thought I may as well join in and give my best shot at forecasting the happenings of 2009 within the web industry.
Before I begin on what is bound to be a whole load of rubbish I’d like to share a few of the predictions from BT (British Telecom) [PDF] which were made back in 2005 (the following are expected to happen between 2006 and 2012):
- "Self destructing DVDs used for video hiring" (Erm…)
- "Personalised adverts on Radio" (Not yet)
- "e-ink screen advertising billboards" (Cool idea, but no)
- "Live CD-based OS distributed in newspaper" (What’s the point?)
- "MP3 Net downloads dominate over CD distribution" (I think this has happened)
- "Supercomputer as fast as human brain" (well we’re close)
- "Paypal migrates onto high street" (has this happened?)
My predictions
Good news for jQuery
This isn’t really a prediction, more of an obvious truth. jQuery’s recently acquired corporate endorsements (Nokia, Microsoft) will ensure the library’s ‘survival’. jQuery 1.3 will surely be another smash hit, and with it, jQuery’s (Aka Mr Resig’s) monopoly will continue to grow. Sizzle will prove fantastic and will be massively adopted, not just by other libraries, but also as a means to quicker DOM traversal/management without the overhead of an entire library (web developers are bound to adopt it as a single entity).
jQuery will eventually (probably by the end of 2009) plateau at a high usage level and will remain largely static on a comparative level, however it will certainly continue to grow alongside all other JavaScript frameworks/libraries.
Other libraries will continue to grow steadily. MooTools will probably gain more exposure and more web developers will pick it up as a skill. In general, web designers/developers will become more accustomed to using frameworks and libraries, not just on the client-side either. YUI’s ‘market share’ will remain largely static. The status of the JavaScript framework ‘industry’ will remain largely oligopolistic although, as I’ve said, jQuery will definitely remain the most popular!
IE6 < 10%
Before the end of 2009 IE6 will probably fall below the 10% usage mark with the majority of it’s users adopting IE7, possibly IE8 later on in the year. More websites and web developers will stop supporting the browser completely. If things go to plan, I’ll probably drop support of IE6 around July although, to be honest, it probably won’t save us as much time as we think it will.
Inevitable Ajax
Ajax’s popularity will obviously increase alongside popular libraries like jQuery and with it, graceful degradation and other good practices will probably become lost in the noise. Unobtrusive JavaScript will become the norm, but most of the people writing the code still won’t understand or appreciate the benefit in it. (Actually, I think this has already happened)
Fading/blinding/sliding effects are likely to remain quite popular but an overuse of effects will cause widespread nausea throughout the web community before their usage is monitored by Government and web developers are given a quota! Non-compliance will result in prison! (I’m pretty sure about this one!) 😉
JSON will become more and more popular as a data exchange medium, and probably, for Ajax applications, will become even more popular than XML. If we’re lucky they’ll change the name to Ajaj!
HTML vs. XHTML
Nothing will be resolved in this area and the argument will continue. Most people will continue to use XHTML but still won’t understand why they’re using at and will probably continue to shrug off the fact that pure XHTML is largely unsupported (IE)…
HTML5 will continue to impress us from afar but the final draft will forever be years into the future! 🙁
Startups will flourish
Web startups are bound to flourish in the state of the global economy, what with a total lack of confidence in bigger firms… Niches will emerge around new mobile technologies, a bit obvious…
CSS frameworks
CSS frameworks will become less popular as people realize that they are unnecessary and bloated. People will finally see that naming elements semantically is more important than saving half-an-hour. This probably won’t happen but I really wish it would!
CSS tables
These will not become popular in 2009. Web designers will realize the various cons associated with using CSS tables, and the notion that using CSS tables fixes the semantic issues associated with old tabular design will be invalidated. People will realize that Sitepoint only created the hype to sell a book!
Conclusion
2009 will be a very interesting year and there are bound to be quite a few unseen developents in the industry. At the end of the year, if I’m still around, I’ll review these predictions.
Thanks for reading! Please share your thoughts with me on Twitter. Have a great day!
Man, i really hope you are a little Nostradamus!
I hope IE will drop below 10% this year (actually… today is fine if will drop 😀 )
I’m not sure that I agree with you about a mouse brain being close to that of a human. Unless, that is, you’re talking about Stuart Little. 🙂
I agree that jQuery will dominate JavaScript frameworks, it already seems to be the most prevalent. Interesting to note that the ease of creating sliding/fading panels will probably result in their overuse.
You didn’t mention that you’ll be heading off to university. I’d say that’s quite a big deal for you in 2009!
@Staicu, lol, I wish!!
@Shane, I did have Stuart Little in mind, he is my only estimation of a mouse! 😀 I should’ve mentioned something about Uni, but that’s not really a “prediction” – plus I don’t want to jinx anything! I’ve got two upcoming interviews, one at Kent and one at Staffordshire, wish me luck!
Amen to CSS frameworks being unnecessary and bloated.
Good luck James. I predict you’ll have no problems getting in 🙂
IE6 might just drop below 10%, it’s seeming to drop by 1% a month at the moment, with 0.3% going to IE7 and 0.6% going to Firefox (good news there!)
I still don’t understand why Microsoft use their own rendering engine, why not use Gecko or Webkit, they can still built all their “security” features on top… so why go to the hassle of making something that will be so behind the times and 10x slower than everyone else, when there are free options out there?
I don’t get CSS tables either, seems we’ve gone full circle then, just replacing table tags with superfluous divs!
Even if IE6 usage drops to 5%, if you are doing a commercial site can you afford to alienate 5% of your market? The normal comment about this kind of statistic is that it depends on your target site users who may contain a higher percentage of IE6 users than the across the board average.
I see parallels with early Flash usage when it comes to overuse of slidey fadey effects – this type of ‘feature’ will always be overused, generally at the cost of functionality.
Presumably there has been a drop in Flash usage where developers use a javascript framework to get the same effect instead, especially for simple image transitions or some such.
@David, I’m glad someone agrees! 🙂
@Shane, thanks for the good luck wishes!
@Ryan, yeh, if it continues on it’s current rate then it’s bound to be below 10% by the end of ’09. I don’t think anyone really understands Microsoft half of the time, they claim to be doing what’s best for us but as usual they’re only in it for the money and, of course, to retain their monopoly!
@Dean, regardless of how you feel about what percentage is acceptable I’m sure you’ll agree that IE6 users do not deserve the same level of interactiveness that other user’s (using newer browsers) might receive. I’m not talking about sacrificing usability here; I’m just saying that the negative side of progressive enhancement will hit them the hardest, and rightly so! These users will still be able to access and use what’s important, i.e. the content.
I think CSS Frameworks will still be used, but (for some reason) I see them stripping out the various grids and simply consist of typography and reset.
I have to wonder if your predctions aren’t written facetiously, to see who will agree. Peeking at your page’s source code shows your own doctype is XHTML Strict, you clearly have embraced the CSS philosophy, and your page is littered with div tags (not a td/tr to be found). However, I see lots of beautiful H1, H2 tags and P tags. Curious.
Personally, I hope your predictions for CSS tables and frameworks are true. Do you know how many PROFESSIONAL pages I’ve been to that I can’t even read because the pictures float over the text?
As for IE6. Ahem, yes, I’m still using it. I hate MS too much to upgrade yet one more time, and while I have downloaded Firefox I’ve been too lazy to force myself to get used to it. But MS IE is not nearly as much of a problem to my web cruising as is turning off Active X. Try navigating the web with Active X turned off, I dare you! (I have it set on notify, as turning it off made browsing impossible.) This very page wanted Active X for something. Whatever it was, it wasn’t necessary (for this reader’s purposes) as I was still able to read your page. I guess my mouseclicks just didn’t get counted.
Still, I like your list and we’ll see what the future holds. One could hope other developers are as insightful (and truthful) as you are.
The css is already a framework itself, look at how easy to learn it is, every one can read each other frameworks without difficulty.
And today, where tech blog and forum are full of CSS IE hacks and tricks which only take a newbie 2 minutes to understand how that work
So what could be the sack of making CSS framework ?