5 ms·
We can only thank the millennials for killing the whole XML tech stack for good. That and blood diamonds industry.
by varjag 1y ago
We can only thank the millennials for killing the whole XML tech stack for good. That and blood diamonds industry.
- data-ottawa 1y agoSome of it deserved to die, mostly because it was misused. I don’t know how many times I had to manually write <![CDATA[ … ]]> I know all markup languages have their quirks, XML could be come impressively complex and inscrutable.
- shadowgovt 1y agoIt has, I think, one nice feature that few markups I use these days have: every node is strongly-typed, which makes things like XSLT much cleaner to implement (you can tell what the intended semantics of a thing is so you aren't left guessing or hacking it in with __metadata fields). ... but the legibility and hand-maintainability was colossally painful. Having to tag-match the closing tags even though the language semantics required that the next closing tag close the current context was an awful, awful amount of (on the keyboard) typing.
- grishka 1y agoOn the web. I, among other things, make Android apps, and Android and XML are one and the same. There is no such thing as Android development without touching XML files.
- spixy 1y agoFlutter? React Native? Maui?
- grishka 1y agoNone of that is what I would call "Android development". But even if you use one of those terrible technologies, your app still needs a manifest and some native resources.
- varjag 1y agoI did Android Developer Challenge back in 2008 and honestly don't remember doing that much of XML. Although it is the technology from peak XML days so perhaps you're right.
- layer8 1y agoIt's far from dead, though. XML is deeply ingrained in many industries and stacks, and will remain so for decades to come, probably until something better than JSON comes along.
- varjag 1y agoYes, kind of like COBOL. Dead.
- layer8 1y agoYou have no idea. New projects with XML-based formats and interfaces are being implemented all the time. XML isn’t going anywhere.
- varjag 1y agoThere was fresh COBOL code written up until early 1990s too, long past its heyday. Thing is you couldn't swing a dead cat in 00s without hitting XML. Nearly every job opening had XML listed in requirements. But since mid-2010s you can live your entire career without the need to work on anything XML-related.
- latexr 1y agoApple’s operating systems to this day make heavy use of XML by way of plists. You can’t have an app without it. https://en.wikipedia.org/wiki/Property_list https://en.wikipedia.org/wiki/Property_list
- efreak 1y agoThere's still epub and tons of other standards built on xml and xhtml. Ironically, the last epub file I downloaded, a comic book from humble bundle, had a 16mb css file composed entirely of duplicate definitions of the same two styles, and none of it was needed at all (set each page and image to the size of the image itself, basically)
- MetroWind 1y agoRSS, MusicXML, SVG, Docbook, Epub, JATS, XMP, ... Sorry, web frontend is not the "whole XML tech stack", despite popular belief. And yes all of the above are mainstream in their respective industry.