2011-10-23 982 views
5

Acabo de comenzar a crear mi primer complemento de Firefox y actualmente estoy en la etapa de aprendizaje para familiarizarme con la API.add-ons de firefox sdk vs XUL

Sin embargo, encontré un poco ambiguo qué método debo usar. Después de leer algunos tutoriales sobre cómo compilar complementos de Firefox usando XUL, me doy cuenta de que hay otra forma: usar add-ons sdk que, por lo que entiendo, es solo para las versiones de Firefox 4+. Me gusta más la forma sdk en comparación con XUL, sin embargo, para mí el sdk parece que todavía está en su etapa inicial y carece de algunas características (creo).

Entonces mi pregunta es ¿qué camino debo tomar? La nueva forma sdk, que también se ve mucho más limpia que XUL, o para usar la buena manera antigua: XUL (de la que no soy un gran fan).

Después de leer esta publicación: http://blog.mozilla.com/addons/2010/12/09/announcing-add-on-sdk-1-0b1/ Creo que el sdk es mucho mejor que XUL, sin embargo, debido a que carece de algunas características como sockets api, puedo iniciar mi proyecto solo con XUL o posponerlo hasta que el sdk sea más maduro.

Esperando su idea acerca de este problema. Gracias

PS: No estoy interesado en el desarrollo de complementos para la versión anterior de Firefox (ff3.x)

+0

Los complementos basados ​​en Jetpack aún pueden realizar solicitudes AJAX y usar WebSockets. ¿Alguna razón por la que necesita la API de sockets heredados? – millimoose

+0

posible duplicado de [¿Cuáles son las ventajas/desventajas de usar Add-on SDK para desarrollar mi extensión de Firefox?] (Http://stackoverflow.com/questions/5709195/what-are-the-advantages-disadvantages-of- using-the-add-on-sdk-to-develop-my-fire) – Nickolay

Respuesta

4

Add-on SDK es perfecto para simples complementos. Además, tiene access to XPCOM si necesita funciones avanzadas. Entonces, el problema principal es la integración de UI: las opciones son muy limitadas y no existe nada comparable a las superposiciones de XUL.

+0

gracias. probablemente nuevas características vendrán en versiones futuras –

Cuestiones relacionadas