21 Web Development Trends For 2009

This list will keep all developers going for a little while. There are 21 top development trends for 2009 here. If there is anything i have missed then please feel free to drop in a comment. I would also like to say a special thanks to Louis Frankland over at Starlink UK, who has helped me out with this article. Thanks!

Rapid Development Platforms (eg. CodeIgniter, Django, RoR)

Rad (Rapid application development) is a type of software development methodology. It usually involves objects and components and makes jobs easier. Online applications such as CodeIgniter and Django use this type of software development methodology. You can find out more on Rad at Wikipedia.

Cloud Hosting

Cloud hosting or otherwise known as cloud computing is taking the internet by storm. Its a type of hosting which is dramatically scalable, so it can handle more-a-less any spikes of web traffic. Web hosts that offer this sort of service include the popular Mosso (The Rackspace Cloud), and Media Temple (Grid Service). Cloud hosting is very affordable to the average web developer. Cloud hosting will surely take over shared hosting.
215

Distributed Online Storage (Amazon S3)

Amazon S3 (Simple Storage Service) is designed to make web scaling easy for developers. S3 provides a web service that can be used to store and retrieve any amount of data at any given time, from anywhere on the internet. Its infrastructure is very fast, highly scalable and very very cheap. Prices can go as low as $0.12 per GB of storage and $0.10 per GB transfer. One of the best features is you only pay for what you use! I suggest all developers should check out Amazon Simple Storage Service.

CSS Sprites

Quote from Alistapart “Back when video games were still fun (we’re talking about the 8-bit glory days here), graphics were a much simpler matter by necessity. Bitmapped 2-dimensional character data and background scenery was individually drawn, much like today’s resurgent pixel art. Hundreds and later thousands of small graphics called sprites were the building blocks for all things visual in a game.”
How does this come into the world wide web I hear you say? Check out Alistapart to find out.

Framework / Library

These allow developers to write code elegantly. For example jQuery a JavaScript framework, expands the built in features of JavaScript.

Browser/Desktop offline apps based on Adobe Air

Adobe Air is a cross-platform runtime environment for building rich internet applications. Air stands for Adobe Integrated Runtime, and uses Flash, Flex HTML and / or Ajax. Adobe air applications can be online or desktop based. Current applications based on adobe air include AOL, eBay and Yahoo!

Flash HD Streaming

High Definition Flash Streaming. Sounds good heh? Many websites are offering their content in HD thorough the flash player. Companies such as Youtube and Revision3 already do it.

Microsoft Silverlight Video Streaming

A quote from Microsoft “Microsoft Silverlight Streaming is a companion service for Silverlight that makes it easier for developers and designers to deliver and scale rich media as part of their Silverlight applications”. You can find out more about Microsoft Silverlight Streaming at the Official Website.
34

Remote Script Use

Loading scripts from a central location, like a direct link. This allows developers to call active server pages without having to refresh the page. More information over at Microsoft.

Single Input Orders

The ability to only fill out one form, then other sites and services will automatically remember your details when filling in forms, even if you haven’t filled in that certain form before.

SMS Interactive Solutions

Mobile devices and Smartphones such as the iPhone, Blackberrys, Nokia’s etc are all very powerful. But people with old phones with the ability of SMS can still update their web profiles such as Bebo, Facebook and twitter. Online social networks allow you to register your mobile number so that you can send text to the website which will automatically perform changes.

Push everything – email, IM, video, news

Push Technology makes things more instant. You don’t have to wait for your email client to update, or having to keep going to check your mail, it will automatically push it to you. This is already being done with websites such as Youtube, pushing things to users, such as oh I see you have watched this video, how about we recommend these that you may like?

Cross-site data sharing

Data sharing across sites, such as social networks / networks. Google already do this. Say if you login to your google account anywhere on the Google site, anywhere on Google you are still logged on.

Single LoginPprofiles (OpenID, Facebook connect)

Facebook connect is the new OpenID on the block. It was announced in late 2008. The idea behind OpenID and Facebook Connect is very simple. Allow third party websites to retrieve users details from a central location such as OpenID and Facebook Connect, when the user provides their username and password. This then gives the third party website a very large target audience, and eliminates the need for a database to store all their users information.
44

API’s for automating everything

Application Programming Interfaces that are fully automated is the way forward in 2009 for web developers. You can find out more about Application Programming Interfaces here.

Full AJAX CMS’s

Ajax was thought up in 2005, and in 2006 the W3C made it an official web standard. Similar Ajax techniques have been around since the 1990s. Throughout the last few years, I have seen more and more Ajax on the internet. In web forms, preloaders, slideshows and gallery’s. 2009 ModX is an ajax content management system, and I think other content management systems should adopt this technique.

SEO By Design

Don’t pay an S.E.O company. As long as you have Google site content, lots of value in your blog posts, all your alt tags are relevant to your topic in hand, your url’s are very friendly and your meta tags are relevant then your site will receive great search engine optimization. If you play the Google Game and try and cheat the system, then Google will cheat you and knock you down a few places for trying.

Free Everything! (give stuff away to make money)

You give a certain amount of stuff away for free, to reel your users in.  You provide a good service, and have no big ads in their face to put them off. After a while your users will begin to like and even love your service, and best of all its free. They may recommend it to friends, and this gains you exposure.
So how do you make money I hear you asking? You then you offer your users extras, such as you currently have this, but for a small fee of $x amount per month / year, you have have this much. This will make you alot of money because you are providing a clean free service, and if users want more they pay for more. It is and will be a very big trend in 2009.

WAP only and phone only sites become more prominent

Many websites automatically detect if the user is browsing their site using a mobile device. If so then then a specific WAP / mobile website is displayed to the user. Not all websites do this, so in 2009 this trend needs to become more prominent.

CSS3 – Full Support and 3D in Browser Graphics

CSS is a web designers best friend for styling websites beautifully. But there are some things that web designers find hard to do, and need to find ways round tasks because many browsers don’t yet have full support for CSS3. You can find out more information about css3 over at the official website.
117

IE decides to adhere to normal standards

Designers and Developers can only wish for this to happen. Until then, theres always conditional tags for sytlesheet selection. Hope you have enjoyed reading this article!

No comments:

Post a Comment