Este artigo não cita fontes confiáveis. (Fevereiro de 2015) |
XUL (pronuncía-se zúl ([zu:l])), XML User Interface Language, é uma linguagem de marcação de interface de utilizador desenvolvida para suportar aplicações do Projecto Mozilla, tais como o Firefox e o Thunderbird.
Enquanto que a XUL não é uma norma pública, reutiliza muitas normas e tecnologias preexistentes, incluindo CSS, JavaScript, DTD e RDF, que faz com que seja relativamente fácil de ser aprendida por pessoas com experiência na área de desenho e programação web.
O maior benefício que a XUL traz é a definição simples e portátil de widgets comuns, o que reduz a dificuldade do desenvolvimento de software numa maneira análoga à que foi oferecida pelas linguagens de programação de quarta geração.
Outras linguagens de marcação são: MXML, Laszlo XML, UIML e XAML.