В поисках инструментов, которые облегчат жизнь начинающему разработчику расширений Firefox, я наткнулся на XULPIX, простой, но мощный визуальный редактор для разработки графических пользовательских интерфейсов на основе XUL. С тех пор я слежу за непростой судьбой проекта — автор не смог его развивать.
После передачи другому разработчику проект был переименован в XUL Gear и после длительного периода застоя инструмент был выпущен как расширения для Firefox. язык на основе XML XUL используется для описания пользовательских интерфейсов в продуктах Mozilla, таких как Firefox и Thunderbird. Движок Gecko визуализирует не только содержимое окна браузера, но и пользовательский интерфейс самого приложения.
Вы можете разрабатывать как автономные решения на базе XULRunner, так и расширения существующих приложений, таких как Firefox или Thunderbird. Логика расширений описывается с помощью JavaScript, о котором имеет представление практически каждый пионер, пытавшийся создать «красивую» домашнюю страницу.
Но XUL не так широко распространен, хотя его основные принципы столь же просты и понятны любому, кто имел дело с языками разметки.
С точки зрения имеющихся у меня знаний я мало чем отличался от первопроходца, поэтому для изучения XUL и ускорения разработки мне хотелось использовать визуальный редактор, который бы подсказывал доступные возможности и быстро показывал результат. XUL Gear отлично подходит на роль такого редактора.
Для выбранного элемента перечислены доступные атрибуты, стили и события, а также доступные подэлементы.
Жаль, что нет комплексной справки, более подробно описывающей их предназначение.
Просмотр результатов доступен моментально, его обеспечивает тот же Gecko, что и в «боевой» версии, поэтому все выглядит по-настоящему.
На YouTube есть пара видео, которые дадут вам лучшее представление: XUL Gear на addons.mozilla.org
Моя благодарность:
- Кенчаби, автор XULPIX: kenchabi.blogspot.com
- Илья Харламов, взявший знамя и руководящий проектом XUL Gear на Google Code: code.google.com/p/xulgear
- Mozilla — за отличный бесплатный браузер, который вы можете улучшить самостоятельно: www.mozilla.com
-
Интерфейс Игры И С Чем Его Едят
19 Oct, 24 -
Превращаем Рабочее Место В Лежачее За 200$
19 Oct, 24 -
История Развития Asterisk В Деталях
19 Oct, 24 -
Обзор Домашних Систем Учета
19 Oct, 24