Mozilla applikationsramme

Mozilla Application Framework  er en ramme , et sæt softwarekomponenter designet til at bygge og udvikle programmer, skabt som en del af Mozilla Foundation -projektet og distribueret under GNU GPL og Mozilla Public License . Oprindeligt kaldt XPFE (CROSS-Platform Front End) og XPToolkit .

Det bruges i vid udstrækning til udvikling af anden applikationssoftware på tværs af platforme , hovedsageligt weborienteret , såsom browsere baseret på Gecko-motoren osv.

Komponenter af Mozilla Application Framework

Gekko standardbaseret browsermotor . _ Necko API -netværkslag , transport, session og præsentationslag (netværksbiblioteket). XUL Zul-sproget er grundlaget for brugergrænsefladen , er en delmængde af XML , der beskriver standard widgets , kontroller, skabeloner osv. På mange måder er det analogt med HTML . XBL native widget beskrivelse sprog til senere brug i XUL , for at udvide XUL . XPCOM komponentorienteret softwareudviklingsmodel på tværs af platforme. XP Connect objektgrænseflade til interaktion mellem XPCOM- objekter og JavaScript - moduler . XPInstaller netværksteknologi til (af)installation af XPI-pakker, tilføjelse af nye komponenter til softwaren, svarende til Firefox-udvidelser . Webtjenester Mozilla inkluderer indbygget understøttelse af XML-RPC , SOAP , WSDL -standarderne samt rygraden i AJAX , XMLHttpRequest -  objektet . Andre standarder rammen understøtter også DTD , RDF , XSLT / Xpath , MathML , SVG , JavaScript , SQL , LDAP osv.

Implementeringer

Se også "GRE"-artiklen i Mozilla Developer Center .

Links