Mozilla alkalmazás keretrendszer
A Mozilla Application Framework egy keretrendszer , a programok építésére és fejlesztésére tervezett szoftverösszetevők halmaza, amelyet a Mozilla Foundation projekt részeként hoztak létre, és a GNU GPL és a Mozilla Public License alatt terjesztik . Eredeti neve XPFE (CROSS-Platform Front End) és XPToolkit .
Széles körben használják más, többplatformos
alkalmazásszoftverek fejlesztésére , főleg weborientált , például Gecko motoron alapuló böngészők stb.
A Mozilla Application Framework összetevői
Gekkó
szabvány alapú
böngészőmotor .
Necko
API hálózati
rétegek , szállítás, munkamenet és prezentációs réteg (a hálózati könyvtár).
XUL
a Zul nyelv
a felhasználói felület alapja, az XML egy részhalmaza, amely szabványos
widgeteket , vezérlőket,
sablonokat stb. ír le. Sok tekintetben analóg a
HTML -lel .
XBL
natív widgetleíró nyelv a későbbi XUL-ban való használatra,
az XUL kiterjesztéséhez .
XPCOM
platformok közötti komponens-orientált szoftverfejlesztési modell.
XPConnect
objektum interfész XPCOM objektumok és JavaScript modulok közötti interakcióhoz .
XPInstall
hálózati technológia az XPI-csomagok (le)telepítéséhez, új összetevők hozzáadásához a szoftverhez, hasonlóan
a Firefox-kiterjesztésekhez .
Webszolgáltatások
A Mozilla beépített támogatja az
XML-RPC ,
SOAP ,
WSDL szabványokat , valamint az
AJAX gerincét, az XMLHttpRequest objektumot .
Egyéb szabványok
a keretrendszer támogatja a
DTD ,
RDF ,
XSLT /
XPath ,
MathML ,
SVG ,
JavaScript ,
SQL ,
LDAP stb .
Megvalósítások
Lásd még a "GRE" cikket a Mozilla Developer Centerben .
Linkek