Live data from Hacker News

XMLUI

blog.jonudell.net

31–40 of 345 posts

Re: XMLUI

#33
Oh this brings me back. My first real coding job in 2003 was with a startup building dynamic user interfaces with XML, rendered with XSLT from the underlying data.

It wasn't perfect, but it did feel correct, in the sense that a UX should be ultimately a pure function of data. Which is an idea that has never gone away.

Re: XMLUI

#34

No mention of XSLT? Feels like it would be highly relevant since many folks have not considered transforming or styling XML since those days, and would be interested in understanding the huge leap from that to this. And given Jon Udell has written about XSLT before[0], I'm sure this was an intentional decision. Not sure I understand it though. 0: https://www.xml.com/pub/a/2003/08/13/udell.html

It’s probably irrelevant to an introduction. I think in this post the goal is to explain to a modern audience why something like this is beneficial. XSLT is part of the history here, but including it wouldn’t help sell the idea.

I am hesitant. On the one hand, visualization as presented might drive some interest ( and maybe adoption ), but XLST would definitely be useful for a person that would actually suggest it as a solution toa nything. Not to search very far, I myself found recently I have to not just massage XML data, but also 'sell it' to my various bosses.

I guess what I am saying is: I see your point. I am also saying ( as I dig in a little deeper ) that XLST would likely be helpful.

Re: XMLUI

#35
This makes a lot of sense: with AIs generating a large amount of code, the challenge moves towards validation and testing. If you generate towards a higher level of abstraction, there's less code and less moving parts to be reviewed and validated. Think of it as low-code/DSLs for GenAI, still code, but with less technical details to review and test.

Re: XMLUI

#36
I applaud the idea of bringing back the Visual Basic model to the web. Again I don't expect people under 45 to remember how easy it was to develop a user interface that reacted to user actions.

I just don't see the need to create a new language to do it.

Firefox had XUL. And macromedia had Flex.

Flex was amazing it had an XML version and an OOP one.. that where two views of exactly the same language.

Re: XMLUI

#37
There was so much work done in the 80s and 90s on RAD — rapid application development — that was all thrown in the trash when the web hit.

20+ years later we’ve managed to finally build up the right combination of hacks to make the web a passable application platform but it still feels like you’re forcing it. Because you are. The web was not designed to be an app platform and it shows. Still.

Re: XMLUI

#38
Just like there's a massive community of Microsoft-adjacent technologists who still think C++ can do new and exciting things, there's a similar community who think XML components with declarative databindings are also going to make a comeback. I think (with some nostalgia and sadness) both of these ideas have been soundly thrashed in the marketplace of ideas.

Re: XMLUI

#39

Earlier quoted context omitted.

I've also seen examples that are pushed way further than I thought possible. I'm thinking about some of the things people do in Excel.

Spreadsheet is a form of programming, so you can build anything there.

Not a common opinion, but one I happen to share.

Re: XMLUI

#40

Earlier quoted context omitted.

I've also seen examples that are pushed way further than I thought possible. I'm thinking about some of the things people do in Excel.

Spreadsheet is a form of programming, so you can build anything there.

Spreadsheets traditionally don’t support iteration (loops) or recursion. In Excel you had to go the VBA route for actual programming.
Post reply on HN