Quel est le meilleur moyen de développer l'extension Firefox?

J'ai l'intention de développer une simple extension Firefox qui va raccourcir une URL d'un onglet actif, l'affichage d'un popup avec l'URL raccourcie, et la placer dans le presse-papiers.

Dans Google Chrome, ce serait assez facile (selon http://developer.chrome.com/extensions/getstarted.html) -- JavaScript et quelques appels à l'API JavaScript-s de l'interaction avec l'INTERFACE utilisateur du navigateur.

Cependant, après une recherche autour d'un bon extensions Firefox tutoriel, le plus officiellement à la recherche des liens que j'ai trouvé sont:

Selon eux, il semble que je vais avoir à apprendre le langage XUL, même pour le plus simple des interactions avec l'INTERFACE utilisateur du navigateur. En plus de cela, je vais devoir mettre en place personnalisé Firefox profil afin de ne pas le tuyau de mon profil par défaut au cours du développement, de créer compliqué structure de répertoire, écrire manifeste dans d'obscures XML, comprendre comment le colis et de tester tout ce que j'mettre en œuvre, etc.

C'est 2013, n'est-il pas un moyen plus facile de construire des extensions Firefox?

InformationsquelleAutor dorserg | 2013-12-05