Дополнения Firefox SDK против XUL - PullRequest
5 голосов
/ 23 октября 2011

Я только начал создавать свое первое дополнение к Firefox, и сейчас я нахожусь в стадии изучения, чтобы ознакомиться с API.

Однако я нашел немного двусмысленным, какой метод мне следует использовать. Прочитав несколько учебных пособий о том, как создавать дополнения для Firefox с использованием XUL, я понимаю, что есть и другой способ: использовать дополнения sdk, которые, насколько я понимаю, предназначены только для версий Firefox 4+. Мне больше нравится способ SDK по сравнению с XUL, однако мне кажется, что SDK все еще находится на ранней стадии и не обладает некоторыми функциями (я думаю).

Итак, мой вопрос: по какой дороге мне идти? Новый способ SDK, который также выглядит намного чище, чем XUL, или использовать старый добрый способ: XUL (которого я не большой поклонник)?

После прочтения этого поста: http://blog.mozilla.com/addons/2010/12/09/announcing-add-on-sdk-1-0b1/ Я думаю, что SDK намного лучше, чем XUL, однако, поскольку в нем отсутствуют некоторые функции, такие как сокеты API, я могу начать свой проект только с использованием XUL или отложить его до SDK станет более зрелым.

Жду ваших мыслей об этой проблеме. Спасибо

PS: меня не интересует разработка дополнений для старой версии Firefox (ff3.x)

1 Ответ

4 голосов
/ 23 октября 2011

Add-on SDK идеально подходит для простых дополнений. Кроме того, он имеет доступ к XPCOM , если вам нужны расширенные функции. Таким образом, основной проблемой является интеграция пользовательского интерфейса - параметры очень ограничены, и ничего похожего на наложения XUL не существует.

...