Перейти к тексту

Нажимая Отправить, Вы принимаете Условия использования developerWorks.

Профиль создается, когда вы в первый раз заходите в developerWorks. Выберите данные в своем профиле (имя, страна/регион, компания) которые будут общедоступными и будут отображаться, когда вы публикуете какую-либо информацию. Вы можете изменить данные вашего ИБМ аккаунта в любое время.

Вся введенная информация защищена.

  • Закрыть [x]

При первом входе в developerWorks для Вас будет создан профиль и Вам нужно будет выбрать Отображаемое имя. Оно будет выводиться рядом с контентом, опубликованным Вами в developerWorks.

Отображаемое имя должно иметь длину от 3 символов до 31 символа. Ваше Имя в системе должно быть уникальным. В качестве имени по соображениям приватности нельзя использовать контактный e-mail.

Нажимая Отправить, Вы принимаете Условия использования developerWorks.

Вся введенная информация защищена.

  • Закрыть [x]

Введение в разработку с применением XUL – языка описания интерфейсов на основе XML (XML User Interface Language)

Создаем редактор блогов с помощью XUL

Майкл Галпин, инженер по программному обеспечению, Vitria Technology
Майкл Галпин (Michael Galpin) имеет учёную степень по математике в Калифорнийском Технологическом институте. Он является Java-разработчиком с конца 90-х гг. и работает инженером по программному обеспечению в Vitria Technology, в Саннивейл, Калифорния.

Описание:  XUL – это не просто язык описания интерфейсов, а испытанная инфраструктура для разработки приложений. В Firefox 3.0 будет включена среда исполнения XUL, что позволит запускать XUL-приложения. Читая эту статью, вы разработаете редактор блогов с помощью XUL.

Дата:  28.07.2008
Уровень сложности:  средний

Активность:  7013 просмотров

Прежде чем мы начнем

Это руководство в первую очередь написано для опытных Web-разработчиков, интересующихся разработкой настольных приложений, но не желающих изучать множество новых технологий. XUL (произносится в рифму с cool) позволяет создавать настольные приложения с помощью навыков, полученных в Web-программировании. Он предоставляет богатый набор интерфейсных компонентов (виджетов), а также синтаксис, понятный любому Web-разработчику. Более того, при использовании XUL можно вставлять в код фрагменты HTML и широко использовать JavaScript.

XUL – это язык на основе XML, так что необходимо определенное знакомство с XML, и особенно с пространствами имен XML. Кроме этого, XUL разработан на основе других известных вам Web-технологий, а именно: HTML, JavaScript и CSS - так что опыт их использования также необходим. Вдобавок, вы можете серьезно расширить возможности XUL, используя XPCOM – технологию, схожую с такими решениями для распределенных вычислений, как CORBA/IDL и COM. Знакомство с ними поможет при изучении XPCOM, но не является обязательным.

Кратко об этом руководстве

Читая данное руководство, вы:

  • Узнаете об истоках XUL и его использовании в проектах Mozilla.
  • Освоите архитектуру XUL и поймете в чем его основные преимущества.
  • Создадите настольное приложение, используя навыки, приобретенные в Web-программировании.
  • Узнаете о будущих возможностях Firefox 3.0 для XUL-разработчиков.
  • Получите практический опыт использования XUL в процессе разработки приложения для создания, сохранения и публикации записей в блогах.

Предварительные требования

Вскоре вы начнете использовать XUL. XUL – это технология с открытым кодом, так что вам просто надо скачать следующее:

1 из 8 | следующая

static.content.url=http://www.ibm.com/developerworks/js/artrating/
SITE_ID=40
Zone=XML
ArticleID=324558
TutorialTitle=Введение в разработку с применением XUL – языка описания интерфейсов на основе XML (XML User Interface Language)
publish-date=07282008
author1-email=mike.sr@gmail.com
author1-email-cc=