firefox附加组件sdk vs XUL

Dou*_*eri 5 firefox add-on firefox-addon firefox4 firefox-addon-sdk

我刚刚开始创建我的第一个firefox附加组件,我目前正处于学习阶段,熟悉api.

但是我发现我应该使用什么方法有点模棱两可.在我阅读了一些关于如何使用XUL构建firefox附加组件的教程之后,我意识到还有另一种方法:使用附加组件sdk,根据我的理解,它只适用于firefox 4+版本.与XUL相比,我更喜欢sdk方式,但对我来说,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)的附加组件不感兴趣

Wla*_*ant 4

附加 SDK 非常适合简单的附加组件。此外,如果您需要高级功能,它确实可以访问 XPCOM 。因此,主要问题是 UI 集成 - 选项非常有限,并且不存在与 XUL 覆盖相媲美的东西。