| By Jeremy Geelan | Article Rating: |
|
| November 2, 2007 04:30 AM EDT | Reads: |
21,178 |
"HTML has long been at war with itself," writes Yahoo! Architect Douglas Crockford, one of the most popular speakers at AJAXWorld ever since it began life early in 2006. "Is it a document format or is it an application delivery format? You can see that confusion in the cacophonous HTML 5 effort." But Crockford has very clear ideas on how to fix HTML: his approach is to make it better by exploiting unrecognized properties that it has had all along.
Douglas Crockford answering delegates' questions from the floor at AJAXWorld 2007 East in New York City
PHOTO: Copyright SYS-CON Media 2007, 2008
The background to Crockford's essay is as follows: the HTML 4 recommendation was published in 1999 and, according to Crock, while there are good ideas in HTML, "many of these were discarded in the XHTML effort." He continues:
"My thinking is that we should take a step back and refocus. The problems with HTML will not be solved by making it bigger and more complicated. I think instead we should generalize what it does well, while excising features that are problematic. HTML can be made into a general application delivery format without disrupting its original role as a document format.The ten changes Crockford proposes can be read in full hereThe new language I am proposing is not totally compatible with HTML 4. But HTML 4 was not totally compatible with HTML 3, and XHTML would not have been totally compatible anyway, so that's ok.
This is my proposal for a kinder, gentler HTML 5."
"These changes significantly improve the reliability, security, and performance of HTML applications," Crockford claims, adding that the simplification of the language reduces the cost of training of web developers and incorporates the best practices of AJAX development.
"It provides extensibility without complexity. The deltas from HTML 4 are generalizations and reductions, which should make browser implementation more straightforward. This is particularly important for mobile devices that cannot tolerate the power demands of complex platforms. The only new feature here is the module, which is critical for security. Modules makes safe mashups possible."We can expect the discussion to continue vigorously into 2008, when Crockford will be keynoting at AJAXWorld Conference & Expo 2008 East, in New York City (18-20 March, 2008).
Published November 2, 2007 Reads 21,178
Copyright © 2007 SYS-CON Media, Inc. — All Rights Reserved.
Syndicated stories and blog feeds, all rights reserved by the author.
More Stories By Jeremy Geelan
Jeremy Geelan is Sr. Vice-President of SYS-CON Media & Events. He is Conference Chair of the all-new International Cloud Computing Conference & Expo series, of the International Virtualization Conference & Expo series, of AJAXWorld RIA Conference & Expo series, and of the long-running SOAWorld Conference & Expo series. He's founder of Cloud Computing Journal, Web 2.0 Journal, AJAX & RIA Journal and other leading SYS-CON titles. From 2000-6, as first editorial director and then group publisher of SYS-CON Media, he was responsible for the development of all new titles and i-Technology portals for the firm, and regularly represents SYS-CON at conferences and trade shows, speaking to technology audiences both in North America and overseas. He is executive producer and presenter of "Power Panels with Jeremy Geelan" on SYS-CON.TV.
- SQL Anywhere Server and AJAX
- PowerBuilder Top Feature Picks
- The Difference Between Web Hosting and Cloud Computing
- PowerBuilder 12 and .NET
- Sybase CTO to Speak at 4th International Cloud Computing Expo
- Migrating Legacy Client/Server PowerBuilder Apps
- Why SOA Needs Cloud Computing - Part 1
- PowerDesigner 15: Expanding Data Modeling into Your Enterprise
- Five Reasons to Choose a Private Cloud
- PowerBuilder and .NET: Development Strategy
- SQL Anywhere Server and AJAX
- PowerBuilder Top Feature Picks
- The Difference Between Web Hosting and Cloud Computing
- PowerBuilder 12 and .NET
- Sybase CTO to Speak at 4th International Cloud Computing Expo
- SYS-CON's iPhone Developer Summit Day One ROCKS
- A Review of Key PDF and Font Concepts
- Migrating Legacy Client/Server PowerBuilder Apps
- New Features in PowerBuilder 11.5
- New Features in PowerBuilder 11.5
- Where Are RIA Technologies Headed in 2008?
- PowerBuilder History - How Did It Evolve?
- Custom Common Dialogs Using SetWindowsHookEx
- DDDW Tips and Tricks
- OLE - Extending the Capabilities of PowerBuilder
- DataWindow.NET How To: Data Entry Form
- Book Excerpt: Sybase Adaptive Server Anywhere
- Sybase ASE 12.5 Performance and Tuning
- Working with SOA & Web Services in PowerBuilder
- Office 2003 Toolbar: A New Look For Your Old PowerBuilder App

































