So far we have talked about trends in design and programming so it makes sense to follow on and talk a little about HTML5 and its benefits. After all, it’s expected to be the next big thing. A lot of developers are embracing this new markup language and, to be honest, we can’t see a reason why they shouldn’t. HTML5, It’s really great!
Why you ask? here are a few reasons, for starters….:
1. Media advantages
Today’s online information is communicated through lots of other methods than pure text and as we know, any information, if accompanied by an image, has far more impact than a simple line of text. As websites are becomig more and more interactive and developers are required to work with alot more animations, videos, images and to embed different social media streams and widgets, HTML5 can simplify all this by providing the option to embed all kinds of media without countless hours of coding. And now, it can all be done without third parties like Flash.
2. Simplicity
HTML makes it easy to see which page section you are working on. You can work with tags like <header>, <footer>, <article>, <section>, <nav>, <menu>, <figure> etc, rather than coding like this:
<div id="header">
<H1>NiceOne - Web Design and Development</H1>
<p>Lorem Ipsum</p>
</div>
The code is much neater.
3. An option to replace cookies
Cookies have been used for several purposes along the years. However, they have quite an impact on the response time. HTML5 allows you to use sessionStorage or localStorage, which are temporary databases than can store structured data.
4. Geo-location
HTML5 has the ability to detect and work with the client’s location, no matter how this is generated (GPS or other methods).
Well, there is a disadvantage also: It works well on everything except… Internet Explorer. But we’re used to headaches from IE, aren’t we? At least IE9’s support seems to be promising.