2011-10-23 15 views
5

İlk firefox eklentisini oluşturmaya başladım ve şu anda api'yi tanımak için öğrenme aşamasındayım.firefox eklentileri sdk vs XUL

Ancak, hangi yöntemi kullanmalıyım diye biraz belirsiz buldum. XUL kullanarak firefox eklentileri oluşturma hakkında birkaç öğretici okuduktan sonra, başka bir yol olduğunu fark ediyorum: Anladığım kadarıyla sadece firefox 4+ sürümleri için eklenti sdk kullanıyorum. XUL ile kıyaslandığında sdk yolunu daha çok beğeniyorum, ancak bana göre sdk hala erken aşamada görünüyor ve birkaç özellikten yoksun (sanırım).

Bu yüzden sorum benim hangi yolu almalıyım? XUL'den çok daha temiz olan ya da eski moda tarzını kullanan yeni sdk yolu: XUL (ki ben büyük bir hayranı değilim)?

bu yazıyı okuduktan sonra: http://blog.mozilla.com/addons/2010/12/09/announcing-add-on-sdk-1-0b1/ Ben sdk o yuva API gibi birkaç özelliklere sahip değildir ancak, çünkü XUL çok daha iyi olduğunu düşünüyorum, sadece XUL kullanarak projemi başlayabilir veya SDK daha olacak kadar ertelemek olgun.

Bu sorunla ilgili düşüncelerinizi bekliyorum. Teşekkür

PS: Ben Eklenti SDK basit eklentiler için idealdir eski firefox sürümü (ff3.x)

+0

Eski soket API'sine neden ihtiyaç duyuyorsunuz? – millimoose

+0

olası yinelemesi [Eklenti SDK'sının Firefox uzantımı geliştirmek için kullanmanın avantajları/dezavantajları nelerdir?] (Http://stackoverflow.com/questions/5709195/what-are-the-advantages-disadvantages-of- -s-add-on-sdk-geliştirmek-benim ateş kullanarak – Nickolay

cevap

4

için eklentileri geliştirmek isteyen değilim. Ayrıca, gelişmiş özelliklere ihtiyacınız varsa access to XPCOM var. Yani ana konu UI entegrasyonu - seçenekler çok sınırlı ve XUL katmanları ile karşılaştırılabilir hiçbir şey yok. Jetpack tabanlı eklentiler yine de AJAX isteklerini yapabilir ve WebSockets kullanabilirler.

+0

teşekkürler. Muhtemelen yeni özellikler gelecek sürümlerde gelecek –