Interested Article - Mozilla application framework

Mozilla Application Framework фреймворк , набор программных компонентов, предназначенный для сборки и разработки программ, созданный в рамках проекта Mozilla Foundation и распространяемых под лицензиями GNU GPL и Mozilla Public License . Первоначально назывался XPFE (CROSS-Platform Front End) и XPToolkit .

Широко используется для разработки другого кросс-платформенного прикладного ПО , главным образом ориентированного на интернет , как например браузеры на движке Gecko и т. п.

Компоненты Mozilla Application Framework

Gecko
браузерный движок , основанный на стандартах .
API сетевых уровней , транспортного, сеансового и уровня представлений (the network library).
XUL
язык «зул» — базис интерфейса пользователя , — подмножество XML , описывающее стандартные виджеты , элементы управления, шаблоны и т. п. Во многом — аналог HTML .
язык описания собственных виджетов для последующего использования в XUL , для расширения XUL .
XPCOM
кроссплатформенная компонентно-ориентированная модель разработки ПО.
объектный интерфейс для взаимодействия XPCOM -объектов и модулей на JavaScript .
XPInstall
сетевая технология (де)инсталляции XPI-пакетов, добавления к ПО новых компонентов, подобных расширениям Firefox .
Веб-сервисы
Mozilla включает встроенную поддержку стандартов XML-RPC , SOAP , WSDL , а также основу AJAX — объект XMLHttpRequest .
Другие стандарты
фреймворк поддерживает также стандарты DTD , RDF , XSLT / XPath , MathML , SVG , JavaScript , SQL , LDAP , и др.

Реализации

См. также .

Ссылки

  • (англ.)
  • от 30 мая 2005 на Wayback Machine (англ.)
  • (англ.) — Site for projects based on the Mozilla Application Framework; not affiliated with Mozilla Corp. or the Mozilla Foundation
Источник —

Same as Mozilla application framework