Thursday, March 18, 2010

HTML 5 Our Next Challenge...

The web is changing very quickly and here at JGSolutions our next exciting challenge is learning HTML5 & CSS3. Right now most of our projects use HTML4 & CSS2 which most of the web designing firms are using anyways. The question is how quickly will we begin implementing this version of HTML in our projects. The new version of web browsers are beginning to support html 5 (IE8, Chrome, Firefox 3.5) but still many web users are still using older browsers like IE6, IE7, Firefox 3.0. According to the co-editor of HTML 5, Ian Hickson, we might have to wait till 2022 for the final proposed draft of HTML5.

Google is actually beginning to implement HTML 5 in their projects like google wave. Also youtube actually has a html5 beta verison for users to test which is http://www.youtube.com/html5

So what features does HTML 5 have? Well we won't get into technical details as we are learning it our selves. Also we don't want to bore you. So here are 2 features...

The first feature is the video tag. Video tag allows you to play videos without adobe flash player. The advantage is that you don't need to install any plugins and uses less cpu power. Youtube's html 5 beta as we posted above is perfect example.

Second great feature is having a container with rounded corners without having to crop images and using css to place them. For developers that was a huge headache and usually roll our eyes when we hear the 2 words 'rounded corners'. Thank god for HTML5 making this feature easy to use.

There are other technologies that we developers can use to develop web applications which is Flex. Flex is based on flash player which you can create slick web apps but then again it's heavy on the browser. Also another good reason why developers would shy away from Flex is that it's not free. Especially apple not wanting to support flash on iPhones and iPads gives a good reason for a developer not to develop flash apps which makes HTML5 the best option. HTML 5 is free and runs on any platform.

But until then we are excited to start learning and maybe soon we can implement it our future projects. Of course we will blog about this topic again once we dig our hands into HTML 5.

Until then stay tuned!





0 comments:

Post a Comment