我刚开始创建我的第一个Firefox附加组件,我目前正处于学习阶段,熟悉api。Firefox附加组件sdk vs XUL
但是,我发现我应该使用什么方法有点模棱两可。在阅读了一些关于如何使用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好很多,但是因为它缺少socket api这样的一些特性,所以我只能使用XUL来启动我的项目,或者推迟它直到sdk变得更多成熟。
等待你对这个问题的想法。由于
PS:我没有兴趣开发插件为老年版Firefox(ff3.x)
基于Jetpack的插件仍然可以发出AJAX请求并使用WebSockets。任何您需要旧版套接字API的原因? – millimoose
[使用附加SDK开发我的Firefox扩展有什么优点/缺点?](http://stackoverflow.com/questions/5709195/what-are-the-advantages-disadvantages-of-使用-s-add-on-sdk-to-develop-my-fire) – Nickolay