LWN.net Logo

Take a look on CSS and JavaScript

Take a look on CSS and JavaScript

Posted Oct 31, 2007 0:57 UTC (Wed) by khim (subscriber, #9252)
In reply to: GNOME and OOXML by tialaramex
Parent article: GNOME and OOXML

CSS proposal was closely tied to IE 4.0 back then. W3C took the standard, refactored it, made it more clear and now we have quite hight degree of interoperation between major browsers. Except IE, that is - because W3C thrown away a lot of stuff which tied CSS to IE and Microsoft never wanted to implement independent standard in first place: they wanted to force their vision on everyone (and almost succeeded BTW). Sure, they took some changes from W3C proposal - but left another ones unimplemented for years (more then 10 years for CSS1!).

JavaScript, on the other hand, was standartized in ECMA as mix of Communicator's and IE's quirks. Result is differences in implementation, total lack of test suite and real compatibility between browsers. Total mess to this day.

It does not matter what the initial position is: if participants are working toward interoperability - you can reach it over time. If they are not really interested in this work (and looks like Microsoft is not interested) - then it does not matter how good the initial standard is.

So I think ODF has a chance: may be it'll require ten or fifteen years to reach good level of interoperability - so what ? C++ took 10 years to write the standard and 5 years to get to the point where you can write standard-compliant program and have reasonable hope that it'll actually compile and work when used with compiler A or B (especially if it's not MS Visual Studio - but even it has adequate level of standard conformance novadays)... OOXML does have such a chance: Microsoft just want the rubber-stamp, it does not even plan to stick to the standard in future versions of MS Office!


(Log in to post comments)

Copyright © 2013, Eklektix, Inc.
Comments and public postings are copyrighted by their creators.
Linux is a registered trademark of Linus Torvalds