>> STFU, go out and make web.
>> STFU, go out and make web.
1. The very language that websites are written in today (HTML5/XHTML) are nothing but XML dialects.
2. React's JXS language which many sites use today is also an XML dialect.
3. RSS and ATOM standards used to publish your blog or website feeds are XML standards.
4. JSON replaced XML only as an efficient transport medium, it's not a substitute for XML entirely. XML nodes have attributes which is an additional layer in describing your data. As your data structure gets more and more complex, XML becomes a better way of defining it.
By contrast, many JS frameworks which came after XML like backbone, knockout, angular.js (1.x), etc. are eating dust today and will probably never see the light of day again.
As you explain in (4), Xml makes sense for complex data, but feeds are basically in their final version.
On the other hand, JSX is a fucking abomination on its face. All it does is flip the ugly paradigm of writing inline javascript calls inside your HTML, so now you write your HTML inside JS. It will die in a few years, and so will React just like Angular, because tightly coupling logic to display is nifty but it always exponentially increases technical debt.