XUL

jplindstrom on 2004-12-19T13:02:53

Some link (I forgot which) somewhere in the Perl part of the web inspired me to check out XUL::Node

I thought it wouldn't install properly on Windows, but after forcing Test::Class to install it worked fine. I started the xul-node-server and pointed Firefox to http://localhost:8077/ to look at the demo programs.

First impression: impressive!

The functionalty of the GUI feels solid and pretty responsive, at least when running from localhost. It would be interesting to see how it feels from a web server over the Internet.

When testing the PeridocTable demo, bringing up new large parts of a GUI seemed a bit slow (both perl and Firefox spikes the CPU at that moment). If an entire window could be pre-built, the GUI would probably feel a bit more snappy.

All in all, this looks really interesting. I'm not sure I would chose this GUI toolkit for a desktop application, but the potential for building web based applications with XUL instead of using DHTML is huge.

The most important missing features at this point seems to be a TreeView widget and some kind of GUI builder. Fiddling around with code to design something visual still sucks IMHO.