Why I Don’t Develop Using HTML5 and CSS3

by Todd on March 23, 2011

Technology is awesome. It moves really fast and sometimes it can be quite difficult to keep up with the latest trends. Some ideas come and go so fast that you didn’t even know about it until it’s dead. HTML5 is not one of those things. HTML5, and CSS3, are here to stay and they’re awesome. There are so many cool things you can do with HTML5 that bring a rich experience to the end user.

But I don’t develop using HTML5…and I won’t for the foreseeable future.

That doesn’t mean I haven’t dabbled in it. That doesn’t mean that I haven’t created a few things just for myself that no one will ever see. The reason why I don’t offer it up as a service is plain and simple: browser support.

The fact is that while IE6, 7 & 8 are still a majority in the Internet world, you CAN’T develop enterprise level sites and apps in HTML 5 because you’re wasting your efforts. Clients want great looking, functional sites with a lot of bells & whistles (which is great), but they want it done quickly. If you go through all the trouble to create an app using tons of HTML5 then you’ll have to make sure that code degrades delicately in browsers that don’t support it. That takes time…time clients usually don’t want to pay for.

Maybe your user base is 80% FireFox and Google Chrome. That’s great, then have at it. Most ‘real world’, ‘non-techy’ sites out there don’t have that luxury. A good example is a friend of mine who works at a very large (and prominent) corporation. She is forced to use IE6 on a daily basis because they have a corporate policy about not upgrading. IE6 for heavens sake!!! This is a browser that even Microsoft wants people to stop using.

To developers out there who boast about their HTML5 prowess: Good for you for learning new technology, it probably won’t help your clients though.

To clients and employers that insist their developers know and/or have a mastery of HTML5 in order to get a contract or get hired: You’re kidding yourselves. Instead of Googling the latest technology and deciding that’s what your next dev has to have, you should worry about finding a dev that will be able to solve your problems today.

I hope that this trend turns around and that IE9 has some kind of mass adoption somehow, but until that happens…my HTML5 tool-set will probably remain on my sandbox at home.

Share and Enjoy:
  • Twitter
  • Facebook
  • StumbleUpon
  • email
  • Print
  • Digg
  • del.icio.us
  • Yahoo! Buzz
  • Google Bookmarks

Leave a Comment

Previous post: