Mozilla application framework
Материал из Википедии — свободной энциклопедии
Эту статью следует викифицировать. Пожалуйста, оформите её согласно общим правилам и указаниям. |
Mozilla application framework — фреймворк, набор GPL-программных компонентов для сборки и разработки программ «Mozilla Foundation», — программ проекта Mozilla. Первоначально назывался XPFE (CROSS-Platform Front End) и XPToolkit.
Широко используется также для разработки другого кросс-платформенного прикладного ПО, например, ПО, ориентированного на Internet, такого как браузеры на движке Gecko и т.п.
[править]
Компоненты «Мозилла апликейшн фреймворк»:
- Gecko
- браузерный движок (layout engine), основанный на стандартах.
- XUL
- язык «зул» - базис интерфейса пользователя, — подмножество XML, описывающее стандартные виджеты, control elements, teplate, и т.п. Во многом - аналог HTML.
- XPCOM
- (Cross Platform Component Object Model) Кросс платформенная объектная модель компонент. http://developer.mozilla.org/en/docs/XPCOM
- XPConnect
- объектный интерфейс для взаимодействия XPCOM-объектов и модулей на JavaScript.
- XPInstall
- сетевая технология (де)инсталляции XPI-пакетов, добавления к ПО новых компонентов, подобных расширениям Firefox.
- Веб-сервисы
- Mozilla включает встроенную поддержку стандартов XML-RPC, SOAP, WSDL, а также основу AJAX — объект XMLHttpRequest.
- Другие стандарты
- фреимворк поддерживает также стандарты DTD, RDF, XSLT/XPath, MathML, SVG, JavaScript, SQL, LDAP, и др.
[править] Ссылки
- The Mozilla Application Framework in Detail (англ.)
- Mozilla as Platform (англ.)
- MozDev.org (англ.) - Site for projects based on the Mozilla Application Framework; not affiliated with Mozilla Corp. or the Mozilla Foundation