XML.orgXML.org
FOCUS AREAS |XML-DEV |XML.org DAILY NEWSLINK |REGISTRY |RESOURCES |ABOUT
OASIS Mailing List ArchivesView the OASIS mailing list archive below
or browse/search using MarkMail.

 


Help: OASIS Mailing Lists Help | MarkMail Help

[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index]
Re: [xml-dev] It's too late to improve XML ... lessons learned?

And how can JSON not count? If something does not have drivers for its success, surely it would not have succeeded? 

I think JSON succeeded because it was already existing and got discovered so it was free and already had traction and some sanction as part of _javascript_. So it did not need the ingredients to success that a new technology would need. It did not need a vacuum to fill, developer adoption, new parsers, bug fixing, security patching and rethinks, lengthy specs, standardisation, expensive consultants, evangelists. These were hurdles XML had to overcome and a new technology would have to overcome. 

On Wed, 5 Jan 2022 at 10:53, Rick Jelliffe <rjelliffe@allette.com.au> wrote:


On Wed, Jan 5, 2022 at 10:55 AM Stephen D Green <stephengreenubl@gmail.com> wrote:
"Now that XML exists, there is no driver for anything better. JSON was a happy accident so that does not count." 

Your kidding, right?

I don't think we reached a steady state of technology in 1997, and nothing has changed in the subsequent 25 years that could possibly make it worthwhile to revisit the goals and engineering decisions of XML? No Big Data? No 3G/4G/5G? No GPUs, cheap SSDs,  SSE/AVX, etc? No ubiquitous Unicode?  No HTML 5?  No cloud computing? No ubiquity of XML-in-ZIP formats? No Git? No failure of Web Services? No ubiquitous availability of interpreted languages with eval() functions? No REDIS? No XSD and its disappointments? Etc. etc.  

And how can JSON not count? If something does not have drivers for its success, surely it would not have succeeded?

It seems that many Big Data systems read in a dialect of JSON, with one JSON "file" per line. They scan for the appropriate line then read in the record. How is that not an example of the kind of non-ephemeral data that we thought XML should be good at? XML at W3C stopped responding to drivers; diverted first by giantism of the data-binding crowd then by the dwarfism of the sugar-free crowd.

(What JSON showed was that the driver was for a header-free markup language with richer delimiters that allowed direct specification of datatypes through syntax, trivially converted to conventional datatypes and structures: not richer but more complex, nor simpler but less rich, but rich and simple: more expressive syntax.)

A standard can breed or it can go into palliative care. 

Rick
--
----
Stephen D Green


[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index]


News | XML in Industry | Calendar | XML Registry
Marketplace | Resources | MyXML.org | Sponsors | Privacy Statement

Copyright 1993-2007 XML.org. This site is hosted by OASIS