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