- How Document Management Has Evolved in SharePoint 2010
(3 comments) - 5 Things to Consider when Integrating your Content Management System and Portal
(4 comments) - SharePoint Portal Alternatives - A Credible List
(27 comments) - Google Preps to Launch App Store for Google Apps
- Google Opens Marketplace for Google Apps: Box.net, Zoho on Board
(2 comments) - Google's Marketplace Spells Trouble for Microsoft
(3 comments) - Installing SharePoint 2010 on Windows 7
(5 comments)
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.
1 Reader Comment
Leave a Response
Job Openings View all
| Post a job
|
RSS
- Analyst, Serving Customer Intelligence Professionals at Forrester Research
- Senior Sales Rep at Clickability
- Project Manager/Digital Media at http://www.tmgcustommedia.com/
- LiveServer/RedDot/OpenText - CMS Developer at LP Associates
- Lead Developer (Drupal) at Sandusky Newspapers, Inc
- Android Developer at Yelp
- CMS Technical Lead at Sapient
- Freelance ASP.NET Developer at Daydream
Featured Events View all
| Add event
|
RSS
- Mar 16, 2010 – Webinar: Smart Fixes for Slacker Web Pages
- Apr 21, 2010 – Drupalcon San Francisco 2010
- Apr 22, 2010 – AIIM International Expo 2010
- May 5, 2010 – CMS Expo 2010 (Evanston)
- May 20, 2010 – Gilbane Conference San Francisco

Get the Newsletter
Email It
Stumble It
Add RSS
Processing...


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).