Share what you know with millions of people

Focus is the best place to turn what you know into remarkable content
×
0

Will HTML5 ever be a tool for the masses?

I've been following the HTML5 movement for some time now and am pretty excited about the potential it offers. I say potential since it is still a work in progress. I've been interested in building a HTML5/CSS/Javascript portfolio website for myself. I want it to be an interactive portfolio with dynamic graphics and such. But as I explore different HTML5 features I continually run into cross-browser incompatibilities. I am sure there are workarounds, but what I have found is that they tend to be pretty complex - relegating their development to only the most talented of programmers.

So this brings me to my question - will HTML5 ever be ready for "prime time" in the sense that it will be usable by the masses? Or are we headed to a world where unless you invest heavily in a rich development platform and have the programming skills to back it up, you are better suited to simply buying a ready made template (and look like everybody else...)?

Thoughts?

BTW - if you want to see a pretty impressive HTML5 website check out Wired Magazine's UK "Mind" site.

Attachments

1
Andrew Baker
Director, Service Operations, SWN Communications Inc.
Posted on Nov. 18, 2011

Hi Robert,

Just visited Wired's "Mind" site, and the first thing I notice is that we're back to "optimized for..." land.

I think that over time there will be sufficient standardization of HTML5 that the common man can take advantage of it, but it might be some time -- perhaps 2-4 years out. With something this complex and feature rich, there are far too many ways to support it, and not enough impetus for the various vendors to cooperate.

So, I'm tentatively optimistic about the situation in general, but not about the timeframe... :)

-ASB: http://XeeMe.com/AndrewBaker

0
Robert Keahey
Robert Keahey Replied on Nov. 18, 2011

Andrew - good point on the "optimized for". I'm not sure we'll ever be at a point where a standard will ever be universally adopted and consistently implemented. Just look at the following example. Here's the different browser implementations for something as simple as making the background a gradient:

/* IE10 */
background-image: -ms-linear-gradient(top left, #FFFFFF 0%, #00A3EF 100%);

/* Mozilla Firefox */
background-image: -moz-linear-gradient(top left, #FFFFFF 0%, #00A3EF 100%);

/* Opera */
background-image: -o-linear-gradient(top left, #FFFFFF 0%, #00A3EF 100%);

/* Webkit (Safari/Chrome 10) */
background-image: -webkit-gradient(linear, left top, right bottom, color-stop(0, #FFFFFF), color-stop(1, #00A3EF));

/* Webkit (Chrome 11+) */
background-image: -webkit-linear-gradient(top left, #FFFFFF 0%, #00A3EF 100%);

/* Proposed W3C Markup */
background-image: linear-gradient(top left, #FFFFFF 0%, #00A3EF 100%);

Not that this has anything to do with HTML5 specifically. But my point is that I believe we're at a point where the "masses" I mentioned will simply no longer be able to grasp the complexities of building web applications. Maybe it doesn't matter in the future. Services will live in the cloud and I simply click on the motif that I like and presto - instant web presence. We're essentially there today with most ISPs and even players like Intuit getting in the game.

1
Glen Marshall
Principal, Grok-A-Lot, LLC
Posted on Nov. 18, 2011

HTML 5 requires finalization as a standard, then adoption by the major authoring tools vendors. Only then can you expect mass use.

It will take about 5 years for any direct economic benefits to be realized, as it typical for most new IT technical standards. In the meantime, there is a lot of money to be made in authoring books about it and conducing educational seminars.

0
Robert Keahey
Robert Keahey Replied on Nov. 18, 2011

Good point Glen on the "money to be made" angle.

I'm not sure that adoption by the authoring tools will help, as Andrew pointed out with his "optimized for" insight. But we can only hope!

0
Z McGarigle
Z McGarigle Replied on Nov. 18, 2011

"adoption by the major authoring tools vendors" will definitely help, you can see Adobe is already jumping on this. Although I disagree with your statement that "It will take about 5 years for any direct economic benefits to be realized" - Sites are already benefiting (economically) from HTML5.

0
Robin Goodchild
Owner, Antarctic Technologies
Posted on Nov. 18, 2011
  • Recommended by:

My issue with web dev is the fact that the browser vendors can't agree to follow the standards! Until users kick the backsides of these people to at least adhere to some form of basic standard, it will always be a headache developing complex sites that run in multiple browsers without having to write the same code 50 ways.

It should not fall back to developers having to find ways around the system - the system should not be broken in the first place!

0
Nancy Wichmann
Drupal Web Developer, MacCormick Software
Posted on Nov. 23, 2011
  • Recommended by:

I don't see the cross-browser differences and any departure from the current status quo. We already have these, and have had to live with them as long as I've been working on the web. Yes, there has been progress, but we are not there yet. My biggest weapon of defense is the Drupal content management platform, which is moving quickly to HTML5.

As for the web site you point to. And site that takes more then a minute to load (I'm on a fast cable) is not worth looking at.

0
Razmig Youssef
Senior web designer & Front End Developer, MBC Group
  • Recommended by:

As long as the HTML5 is being developed and supported gradually, i think we should adopt it the same way. in other words you can always use the base of the HTML5 like the semantics which is supported by all browsers and then you can add on to your experience when the other features are being supported. we cant just wait it to be supported and cross browser to start using it

Answer This Question