XUL Реферат на тему:

advertisement
Реферат на тему:
XUL
План:
Введение

1 Приложения с интерфейсом на XUL
Примечания

3 Примеры
Введение
Окно настройки Mozilla Firefox 1.5 сделано с использованием XUL (заголовок — от
менеджера окон)
XUL (произносится «зул»[1], XML User Interface Language) — язык разметки для создания
динамических пользовательских интерфейсов на основе XML. XUL разрабатывается в
рамках проекта Mozilla и является частью платформы XULRunner.
XUL разработан для создания интерфейсов в таких программах как браузеры, почтовые
клиенты и т. д. Однако, XUL можно достаточно эффективно использовать для создания
любых приложений, активно взаимодействующих с веб-ресурсами.
Тем не менее, XUL изначально предназначен для работы с Gecko в составе продуктов
Mozilla, и его составляющие полностью контролируются процессом их разработки. Это
позволяет Mozilla Foundation легко добавлять нужные им функции в ущерб стандартности
(например, использования какого-нибудь другого языка).
Как и в случае с HTML, XUL позволяет описывать интерфейсы посредством
использования языка разметки, задавать внешний вид приложения используя CSS и
определять поведение приложения используя JavaScript. Но в отличие от HTML,
используя XUL, можно создавать динамику в пользовательском интерфейсе намного
быстрее и удобнее. Например, выпадающее меню можно реализовать с помощью
нескольких предназначенных для этого тегов, не требующих громоздкой конструкции на
JavaScript и/или CSS, как это потребовалось бы в HTML.
XUL активно используется для написания расширений для браузера Mozilla Firefox и
почтового клиента Mozilla Thunderbird. Большая часть интерфейса этих двух программ
написана на XUL.
1. Приложения с интерфейсом на XUL








Firefox, Thunderbird, Sunbird и другие проекты Mozilla
Songbird
Miro
Komodo IDE, Komodo Edit
Spicebird
Instantbird
XULPlayer
Cyclone3
Примечания
1. Cedric Savarese. XUL-Enhanced Web Apps - www.xml.com/pub/a/2007/01/31/xulenhanced-web-apps.html (англ.). O'Reilly Media (6 февраля 2007).
Download