firefox附加组件sdk vs XUL

时间:2011-10-23 00:35:04

标签: firefox firefox-addon firefox4 add-on 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)的附加组件不感兴趣

1 个答案:

答案 0 :(得分:4)

附加SDK非常适合简单的附加组件。此外,如果您需要高级功能,它确实有access to XPCOM。所以主要问题是UI集成 - 选项非常有限,没有任何可比的XUL叠加。