I prefer to use Lua over XML. It is easier to read (for me, at least), you don't have to give all your controls a global reference/name, and the error handling is far superior.
The only thing you need XML for is to create a template (this is what virtual means). But, even then, you could always use a factory function to create your frames from a "template" instead...
|