Content Management System (CMS) News, Reviews, Events and Analysis.
 
 
 

Setting the Standards: HTML 5 vs. XHTML 2

Defining and reaching consensus on web standards is a daunting task indeed. Trying to get the entire internet community to concur on new standards may be best compared to the time honored cliche of “trying to herd cats”.

Every developer has their own ideas on the “right” way to do things, compounded by how the customer wants them done. Not to be ignored, is how the site visitors want the site to work. Everybody has their own vested interest.

The visitors just want the site to be as user friendly as possible, whereas the customer wants the site to be supportable. Finally, the developer…well, he wants to reduce the amount and complexity of the code. Expecting the community to be able to bring those three distinct interests in line to establish unified standards is to expect the unreasonable.

What's the difference?

Accordingly, there is no surprise that we have two competing standards vying for support in the next generation of HTML standards. According to some analysis by Adriaan de Jonge, the standards take two separate approaches at improving structure issues in the current standards.

For instance, the W3C’s new XHTML v2 standard works to further establish the separation between content and presentation, whereas the WHATWG’s HTML v5 approach investigated how HTML is used today, and tried to make it simpler for the average web developer.

Disclaimer: I’m Not a Web Developer

I don’t even play one on the TV. But, as an architect that’s rather passionate about standards compliance, this was of interest to me.

Are the two ideals so mutually exclusive that it’s not possible to bring them together as one? Simplification of code, it would seem to me, would be in the best interest of the developers as well as their corporate customers. The less time necessary to ascertain what the code is doing and how it is doing it, the better for the developer. And for the customer…well, time is money, as they say. But, couldn’t it be argued that the W3C could simplify code, in part, by an effective definition of code structure?

Flexibility or Fragmentation?

If we can’t agree on a standard, the parents of the common browsers are going to have to determine which code standards they are going to support. Because the browsers are going to have decisions to make on supportability, the likelihood is strong that the acceptance of standards will be inconsistent.

If the standards adopted by the browsers are inconsistent, the developers are going to have to spend more time working on debugging and browser compatibility. In the absence of that debugging and browser compatibility testing, the haphazard standards adherence will result in a degraded user experience.

And let’s be honest. If it wasn’t for visitors, we would have a reason to publish that material. The developers, customers, and user community can not exist without one another. If everyone remains cognizant of that, maybe we can move back toward a single, universal standard. Because, though I’m not a developer, it would seem to me the HTML standard should be agreed upon AS a standard before becoming one.

 
Read More About:
, ,
 
Was this article useful?
  Email It    StumbleUpon Stumble It      Subscribe to the CMSWire RSS feed... Add RSS
Join Our Newsletter
 

1 Reader Comment

1 | Justin — July 6, 2009 5:39 PM

There are a couple major problems with standards. The first, general, and most historic problem is this: MSIE. They have never been consistent in following what the unwritten standard is before it has become an actual standard (and even thereafter). With their share of browsers, they are neglecting the community in which they serve.

On the specific topic of XHTML2 vs. HTML5, we need to bring it back to: why was XHTML1 not just a reformation of HTML4? XHTML was designed to be the bridge from and HTML web to an XML web? This makes no sense at all. And while I have been developing for XHTML in hopes it was something more, the sad momentum loss for XHTML2 has proven my theories of it's lack of actual importance.

Don't get me wrong, there have been some nice implementations in XHTML (closing tags in elements like IMG and BR), but I think we could have done without an entirely new spec, and merged this into HTML (which seems to be happening with these newer specs).

Leave a Response

  Remember me?

Related Industry News Articles

 

Job Openings  View all | Post a job | feed RSS

Featured Events  View all | Add event | feed RSS

STAY UP TO DATE
Subscribe to our RSS feed...
SUBSCRIBE TO OUR RSS FEED