4 ms·
I made a Firefox add-on recently [1], and it was horrible. The API is underdocumented and obtuse, and the dev enviornment is annoying to get set up. On top of t
by Sir_Cmpwn 13y ago
I made a Firefox add-on recently [1], and it was horrible. The API is underdocumented and obtuse, and the dev enviornment is annoying to get set up. On top of that, AMO review times are on the scale of months. Writing the equivalent Chrome extension [2] was a considerably better experience.
[1] https://github.com/MediaCrush/Firefox https://github.com/MediaCrush/Firefox
[2] https://github.com/MediaCrush/Chrome https://github.com/MediaCrush/Chrome
- vanni 13y agoVery different experience here while developing a Firefox add-on [1] with the Add-on SDK [2]: I think that the API is nice and well documented, the development environment - based on virtualenv - is very easy to set up (I work under Ubuntu), and AMO review times are in the order of weeks - not months. [1] Google Plus Follower Stats for Firefox [ https://github.com/vannitotaro/gpfs-firefox https://github.com/vannitotaro/gpfs-firefox ] [ https://addons.mozilla.org/firefox/addon/google-plus-follower-stats/ https://addons.mozilla.org/firefox/addon/google-plus-followe... ] [2] https://addons.mozilla.org/en-US/developers/docs/sdk/latest/ https://addons.mozilla.org/en-US/developers/docs/sdk/latest/
- Sir_Cmpwn 13y agoDid you write a similiar extension for Chrome? My opinions may be made skewed by my experience with the Chrome extension. Chrome extension development is sublime, the APIs are great and well-documented, and the enviornment couldn't be better.
- sergiosgc 13y agoHugely different experience here. I wrote one extension[1] on a Sunday a couple of weeks ago. I had never touched Firefox development or extension development before, so I was a bit overwhelmed when trying to go through the documentation. After I got Jetpack[2] running, though, development was a breeze. Good docs, reasonable develop/reload cycle. I only requested the preliminary review at AMO so far, and that took about 24h. [1] https://addons.mozilla.org/en-US/firefox/addon/css-live-reloader/ https://addons.mozilla.org/en-US/firefox/addon/css-live-relo... [2] https://addons.mozilla.org/en-US/developers/docs/sdk/latest/ https://addons.mozilla.org/en-US/developers/docs/sdk/latest/