Создание нового дополнения Firefox: XUL или Jetpack? - PullRequest
6 голосов
/ 23 июля 2010

Если вы собираетесь начать разработку нового дополнения для Firefox сегодня, вы все равно будете использовать XUL / JS или начнете использовать Jetpack, новую платформу дополнений?дополнения по-прежнему будут существовать в Firefox 4, но Jetpack явно набирает обороты, и я думаю, что это станет единственным способом создания дополнений в будущем.

Не пора ли уже начать искать переключение / переход на Jetpack?

Ответы [ 3 ]

3 голосов
/ 25 июля 2010

JetPack и XUL не являются взаимоисключающими. JetPack - это набор API, которые вы можете поставлять вместе с надстройкой, которые протестированы Mozilla и гарантированно работают. Я бы посоветовал вам начать с JetPack, и если вам нужно сделать что-то более мощное, вы можете начать добавлять XUL и другие файлы JS, чтобы выполнить то, что вам нужно. JetPack спроектирован так, чтобы быть проще, но вы также можете без проблем войти в более сложный мир разработки расширений.

2 голосов
/ 23 июля 2010

Я еще не знаю, Jetpack, но два года назад я написал большое расширение для Firefox, используя XUL , и это было действительно очень больно.

Я думаю, что Jetpack должен быть лучше и проще, и стоит попробовать.

0 голосов
/ 23 июля 2010

Это зависит от размера и объема вашего дополнения.Если вы считаете, что это довольно просто, то я бы начал с XUL и переключался на фреймворк только тогда, когда вы ударились о стены и обнаружил, что говорите: «Должен быть лучший способ!», но я согласен с другими здесь, что XUL не всегда приятен.Удивительно, как часто в документации не хватает явно ключевой информации.Jetpack может сгладить это для вас.Кроме того, вы могли бы помочь улучшить документацию.:)

...