MikeOS
02-25-2003, 09:30 PM
For a while now I've been thinking about the w3c and wondering whether they have started to lose the plot a bit. My reasons (which I'm about to list) are for a serious discussion on the subject, I hope we can all be objective with our views.
It seems that the w3c is pushing forward relentlessly in order to introduce standards, which seem to go unsupported through many browser releases, and yet they seem to ignore this important point and push on regardless. I also feel the manner in which they introduce new recommendations sometimes seems ill thought out. It seems as soon as (or in some cases before) one recommendation is finalised they are already going for the next one (in any given language), even though support for the new recommendation is non-existent and won't be for ages. I mean what's the rush? A classic example is CSS, only now under IE6 is CC1 fully supported even though CSS2 was finalised long before IE6 came out, yet CSS2, for the most part, remains unsupported in IE6 and other browsers. I remember learning about the aural CSS properties a couple of years ago, and still they're not supported, despite all this CSS3 is going ahead at full steam. This is clearly only one example, but the theory seems to apply to all the standards the w3c are responsible for.
Now lets take XML, its been around for five years and it still isn't FULLY supported yet, never mind all the technologies that fall under its banner. I also feel that XML with its surrounding technologies is a bit of a mess. I'm thinking that maybe this is one of the reasons why it isn't heavily supported, and why many developers have yet to embrace it. If you don't believe me just compare the XML forum on this site to the other forums covering the other languages - I mean as far as postings are concerned XML is lagging well behind the others, clearly not many people use it yet.
Now lets consider all those technologies under the XML banner.
XSLT
XSL-FO
SAX
DOM
XPath
XLink
XPointer
XQuery
Schemas
SOAP
Web Services (WSDL - UDDI)
You can even throw CSS into the mix, and those are just the ones I can think of off the top of my head. I mean what a mess!!! Support in some cases is non-existent, yet most of the technologies have been around for ages. Considering all these technologies can we really expect full support any time soon, no chance!!! We must also remember that XHTML was only really introduced as a stepping-stone for HTML developers to get to grips with how XML works, with the intention of making the transition from HTML to XML easier. Considering all those technologies what chance is there of that now? I think the w3c has lost its focus!
Now we're getting modularisation of languages like XHTML, and yes CSS is heading that way to. What gets me is that they know they are going to do this before they introduce another recommendation but yet they don't seem bothered. It's like hey lets release this, and next time lets change it. I mean why release something that won't be supported for ages and then make a new recommendation that changes everything again in the meantime, when they could of just spent more time and made all the changes in one recommendation. I feel they are now making things unnecessarily awkward for developers, and browser vendors. As they say 'Rome wasn't built in a day'. I mean the web isn't going anywhere, what's the hurry; the w3c seems to be going nowhere fast!!!
Don't get me wrong, I don't underestimate the needs for a standards body on the web, but I do think they have lost focus a bit.
Well thanks for reading my thoughts, I hope your opinions will be objective.
It seems that the w3c is pushing forward relentlessly in order to introduce standards, which seem to go unsupported through many browser releases, and yet they seem to ignore this important point and push on regardless. I also feel the manner in which they introduce new recommendations sometimes seems ill thought out. It seems as soon as (or in some cases before) one recommendation is finalised they are already going for the next one (in any given language), even though support for the new recommendation is non-existent and won't be for ages. I mean what's the rush? A classic example is CSS, only now under IE6 is CC1 fully supported even though CSS2 was finalised long before IE6 came out, yet CSS2, for the most part, remains unsupported in IE6 and other browsers. I remember learning about the aural CSS properties a couple of years ago, and still they're not supported, despite all this CSS3 is going ahead at full steam. This is clearly only one example, but the theory seems to apply to all the standards the w3c are responsible for.
Now lets take XML, its been around for five years and it still isn't FULLY supported yet, never mind all the technologies that fall under its banner. I also feel that XML with its surrounding technologies is a bit of a mess. I'm thinking that maybe this is one of the reasons why it isn't heavily supported, and why many developers have yet to embrace it. If you don't believe me just compare the XML forum on this site to the other forums covering the other languages - I mean as far as postings are concerned XML is lagging well behind the others, clearly not many people use it yet.
Now lets consider all those technologies under the XML banner.
XSLT
XSL-FO
SAX
DOM
XPath
XLink
XPointer
XQuery
Schemas
SOAP
Web Services (WSDL - UDDI)
You can even throw CSS into the mix, and those are just the ones I can think of off the top of my head. I mean what a mess!!! Support in some cases is non-existent, yet most of the technologies have been around for ages. Considering all these technologies can we really expect full support any time soon, no chance!!! We must also remember that XHTML was only really introduced as a stepping-stone for HTML developers to get to grips with how XML works, with the intention of making the transition from HTML to XML easier. Considering all those technologies what chance is there of that now? I think the w3c has lost its focus!
Now we're getting modularisation of languages like XHTML, and yes CSS is heading that way to. What gets me is that they know they are going to do this before they introduce another recommendation but yet they don't seem bothered. It's like hey lets release this, and next time lets change it. I mean why release something that won't be supported for ages and then make a new recommendation that changes everything again in the meantime, when they could of just spent more time and made all the changes in one recommendation. I feel they are now making things unnecessarily awkward for developers, and browser vendors. As they say 'Rome wasn't built in a day'. I mean the web isn't going anywhere, what's the hurry; the w3c seems to be going nowhere fast!!!
Don't get me wrong, I don't underestimate the needs for a standards body on the web, but I do think they have lost focus a bit.
Well thanks for reading my thoughts, I hope your opinions will be objective.