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