goer.org

« Atom IDs: What's Wrong With Domain + Timestamp? | Main | Linkdump: Games People Play »

I Need a New Hobby

It's been interesting to see the back-and-forth discussion between CSS guru Eric Meyer and lead Safari developer Dave Hyatt on Apple's proposed Dashboard extensions to HTML. At first Eric nearly hit the boiling point, but he is now working constructively with Dave to help him extend HTML in as safe a manner as possible. I'm glad they're working together on this, because this is pretty important to get right. HTML could certainly use enhancement, but we can't afford to implement these enhancements and in so doing FUBAR validation entirely.

The really exciting thing about Dashboard is that Apple clearly intends Dashboard widgets to be as easy to write as possible. This is one of the main reasons that they're targeting HTML, as opposed to XHTML exclusively. Dave points out that:

"First, it was suggested that the widgets be written in XML rather than HTML and that all of the new tags and attributes be namespaced. However, this would have dramatically increased the complexity of crafting Dashboard widgets. People know how to write HTML, but most of those same people have never written an XML file, and namespaces are a point of confusion."

This has of course drawn out legions of Markup Experts to snigger that XHTML isn't so hard, Apple should do things properly in XHTML, Apple is just being "lazy", how dare they muck with rotten old legacy HTML, any developer worth their salt can write XML, et cetera. For amusement, I bounced around the web this morning checking out these arguments. I validated five pages in a row. One hundred percent were serving up their arguments as non-well-formed XHTML.

Replication of this experiment is left as an exercise for the reader. In the meantime, I'm thinking of taking up watercolor painting.

Posted by Evan Goer on Jul. 10, 2004 at 11:18 AM | Comments (0)

Post a comment

(Optional, but hides your email address)

Are you a spammer? (REQUIRED — you must select "No" to post.)

NOTE: For mysterious reasons, comment posting is extremely slow right now. It can take from 30-60 seconds after you hit "Submit" for your comment to post. However, your comment will go through; you shouldn't need to click the button again.

Comment Syntax

The basics:

  • For a new paragraph, enter two carriage returns.
  • Plain URLs such as http://www.yahoo.com automatically become links.
  • The system encodes all angle brackets and ampersands. For example, if you try to enter a HTML paragraph, the system displays the open tag literally as "<p>".

Show advanced syntax

About

This entry was posted on July 10, 2004 by Evan Goer.

For more entries, you can visit the main journal page or browse through the complete archives, which date back to 2001.

Subscribe to this Site

(What does subscribing mean?)

Copyright

Creative Commons License Text released under Creative Commons.

To use this license, you must attribute this work properly. This license does not extend to comments unless the original poster of that comment states otherwise.

Powered by Movable Type 3.33.

Home | About | Journal | HTML Tutorial

© Copyright 2001-2007, Evan Goer. Some Rights Reserved. Last Updated April 20, 2009.