|Bracing against the wind|
Thursday, February 24, 2005
The W3C, taking their success as a sign that they needed to mess with everything, decided to launch a barrage of new standards, the most egregious of which is the XSL/XSLT set.
So what are people hacking today?
It's all about BLOCKS. Everything in information management and reporting apparently revolves around creating templates and then inserting variables into those templates. Most major pieces of web development software has a different BLOCK syntax, from SQL Server to Wikimedia to Kuro5hin. I wrote an open source macro insertion language 8 years ago - and still use it today. (CVS access) It seems that writing markup languages is a neverending hobby of many developers.
One of my favorites is BML. Brad Fitz has, in a few lines of perl, created a block manager that outstrips the W3C. By exploiting CODE blocks of perl, he avoids the need to reinvent a text manipulation language for the more complex transformations. The result is that BML is just as powerful as XML/XSL - without the overhead or the complexity.
This points to an overriding problem with XSLT, CSS, XHTML (egregious) and all the new "standards" coming out of the W3C. They are not being written with any idea of what standards are.
Standards are a documentation and consolidation of the best and most common industry practices, not the result of a committee that wants to dictate what the most common practices will be. A good standards organization spends most of its time observing, documenting and commenting on existing protocol - producing standards documents only when one becomes obvious.
Labels: web development
[View/Post Comments] [Digg] [Del.icio.us] [Stumble]
| Bloghop: | Blogarama | Technorati | Blogwise