Jump to content

Платформа приложений Mozilla

Платформа приложений Mozilla — это набор кроссплатформенных программных компонентов , составляющих Mozilla приложения . Первоначально он был известен как XPFE , аббревиатура от кроссплатформенного интерфейса. Он также был известен как XPToolkit . Во избежание путаницы теперь ее называют фреймворком приложений Mozilla.

Хотя это похоже на общие платформы кросс-платформенных приложений , такие как GTK+ , Qt и wxWidgets , цель состоит в том, чтобы предоставить подмножество кросс-платформенных функций, подходящих для создания сетевых приложений, таких как веб-браузеры , используя кроссплатформенные функции, уже встроенные в механизм компоновки Gecko. .

Ниже приведены различные компоненты структуры:

Геккон
Gecko — это основанный на стандартах механизм компоновки, разработанный для обеспечения производительности и портативности.
Некко
Necko предоставляет расширяемый API для нескольких уровней сети: от транспортного до уровня представления.
ВЫБИРАТЬ
XUL — основа пользовательского интерфейса . Это приложение XML , которое определяет различные элементы пользовательского интерфейса, в основном виджеты , элементы управления, шаблоны и т. д. Оно во многом похоже на HTML .
XBL
XBL позволяет определить собственный виджет для использования в XUL.
XPCOM
XPCOM — это объектный интерфейс, который позволяет взаимодействовать между любым языком программирования, для которого разработана привязка.
XPConnect
XPConnect — это связка между XPCOM и JavaScript .
XPInstall
XPInstall — это технология установки небольших пакетов, таких как расширения и темы, в приложения Mozilla в виде установочных архивов, известных как XPI .
Веб-сервисы
В частности, Mozilla включает встроенную поддержку популярных стандартов веб-сервисов ; XML-RPC , SOAP (убрано с версии Gran Paradiso Alpha 7). [1] ) и WSDL , а также простой объект XMLHttpRequest, аналогичный объекту в Internet Explorer .
Другие
Фреймворк поддерживает ряд открытых или общих стандартов, включая DTD , RDF , XSLT / XPath , MathML , SVG , JavaScript , SQL , LDAP и т. д.

Приложения, использующие фреймворк

[ редактировать ]

См. также

[ редактировать ]
  1. ^ «Ошибка 332174 — прекращение поддержки SOAP» . Багзилла@Mozilla . 11 августа 2008 года . Проверено 15 апреля 2016 г.
  • Сид Логан: Кроссплатформенная разработка на C++: создание приложений для Mac OS X, Linux и Windows , Аддисон-Уэсли, 2007. ISBN   0-321-24642-X
[ редактировать ]
Arc.Ask3.Ru: конец переведенного документа.
Arc.Ask3.Ru
Номер скриншота №: 5ed2cb923d5f85fda3d3c6f396d02180__1715312160
URL1:https://arc.ask3.ru/arc/aa/5e/80/5ed2cb923d5f85fda3d3c6f396d02180.html
Заголовок, (Title) документа по адресу, URL1:
Mozilla application framework - Wikipedia
Данный printscreen веб страницы (снимок веб страницы, скриншот веб страницы), визуально-программная копия документа расположенного по адресу URL1 и сохраненная в файл, имеет: квалифицированную, усовершенствованную (подтверждены: метки времени, валидность сертификата), открепленную ЭЦП (приложена к данному файлу), что может быть использовано для подтверждения содержания и факта существования документа в этот момент времени. Права на данный скриншот принадлежат администрации Ask3.ru, использование в качестве доказательства только с письменного разрешения правообладателя скриншота. Администрация Ask3.ru не несет ответственности за информацию размещенную на данном скриншоте. Права на прочие зарегистрированные элементы любого права, изображенные на снимках принадлежат их владельцам. Качество перевода предоставляется как есть. Любые претензии, иски не могут быть предъявлены. Если вы не согласны с любым пунктом перечисленным выше, вы не можете использовать данный сайт и информация размещенную на нем (сайте/странице), немедленно покиньте данный сайт. В случае нарушения любого пункта перечисленного выше, штраф 55! (Пятьдесят пять факториал, Денежную единицу (имеющую самостоятельную стоимость) можете выбрать самостоятельно, выплаичвается товарами в течение 7 дней с момента нарушения.)