XUL

XUL er et sprog til definition GUIs udviklet til at støtte applikationer baseret på Mozilla, såsom Mozilla Firefox og Mozilla Thunderbird. Hvordan UIML, er et program baseret på XML til at beskrive grafiske brugergrænseflader. Udtal Zuul.

Hele grænseflade af Firefox, Thunderbird, Seamonkey og andre Mozilla-programmer er bygget i XUL.

Selvom XUL er ikke en offentlig standard W3C, det genbruger mange eksisterende standarder teknologier som CSS, JavaScript, Document Type Definition og Resource Description Framework, hvilket gør det meget enkelt at lære for folk, der har kendskab til udvikling og design af web-applikationer .

Den største fordel ved XUL er dens grænseflade at tilvejebringe en enkel og flytbar måde at de mest almindelige komponenter. Dette reducerer indsatsen gennemførelse på en måde svarende til den, som de 4GL værktøjer.

Introduktion

XUL interface er typisk defineret ved tre sæt diskrete komponenter:

XUL

Specifikationerne XUL omfatter et stort antal elementer, der i første tilnærmelse, tilhører følgende områder:

Du kan bruge, inden XUL dokumenter, andre XML-dokumenter som XHTML og MathML, gennem brug af navnerum.

Nogle fælles komponenter, som spinfeltet eller lærred, er ikke tilgængelige i bestemte XUL strømninger, men er på listen over ting, der skal gennemføres for version 2.0 af XUL.

Sådan bruger du

Selvom XUL meste bruges til at oprette Mozilla ansøgning og alle dens udvidelser, kan du også bruge det til web-applikationer, der overføres via Application XUL bedst kendt er Mozilla Amazon Browser, som giver en rig grænseflade til at søge efter bøger på Amazon . Men mange af de mere kraftfulde funktioner i Mozilla, er ikke tilgængelige på dokumenter henrettet på afstand.

Oprindelsen af ​​navnet

Navnet kommer fra filmen Ghostbusters XUL, hvor et spøgelse ved navn Zuul overtager en karakter ved navn Dana og erklærer "Der er ingen Dana, kun Zuul." Da XUL mærkeligt bruges til at definere XML-interface, i stedet for indholdet, har udviklerne vedtaget et slogan af "Ingen data, kun XUL". Dette kan ses i URI bruges i XML namespace ved begyndelsen af ​​hver XUL dokument, når du ser en XUL ansøgningen, dokument viser et slogan med store bogstaver i midten af ​​skærmen

"KeyMaster" og "dørvogtere" er også taget fra den samme film. Dette er ikke den eneste reference til film i Mozilla, for eksempel, hedder Venkman JavaScript debugger, navnet på en af ​​personerne i filmen.