This is a very opinionated question, but I was just wondering what everyone thinks about using Opera for website/online application development? What are its advantages/disadvantages?
feedback
|
closed as not constructive by random♦ Oct 2 '10 at 22:27
This question is not a good fit to our Q&A format. We expect answers to generally involve facts, references, or specific expertise; this question will likely solicit opinion, debate, arguments, polling, or extended discussion. See the FAQ for guidance on how to improve it.
|
I think the biggest disadvantage is the limited selection of add-ons, where Firefox flourishes. Firefox is big in the developer world for that reason, as well as the fact that it's open source. An advantage, to keep things fair, is standards compliance. Opera places fairly well when it comes to web standards. They are hard at work on HTML5 right now as well, but I think Safari and Chrome are currently the top dogs in that field. | |||||||||||||||||
feedback
|
|
If you do intend to use Opera for heavy development, I recommend turning off "Opera Turbo" under the Webpages tab in preferences. The caching, compression, and pre-fetching of this feature can really impede your debugging. | |||
feedback
|
|
Long version: Opera has very good standards support nowadays, and I rarely find a case where I have to optimize something specifically for Opera. As was said, the largest disadvantage is the huge lack of add-ons - this is one of the areas where Firefox has the upper hand. Sure, Opera has Dragonfly, however I still don't find it as intuitive as Firebug (but that may be due to me just being used to Firebug). If you are developing or working with web services, you won't find anything similar to Modify headers, Poster Due to the above I was using Firefox as my primary development browser at work for about 3 years before switching to Opera 2 years ago. The main reason for the switch was that I had to restart Firefox frequently - complexity of one of our old web apps was making it extremely slow after a few hours, and I also had to switch versions of Firefox frequently as we were testing against several versions of it (I wasn't aware about the -no-remote flag at that time, which works like a charm with Portable Firefox). Logging-in into multiple web apps after each restart made the whole process lengthy and a pain, so I switched to using Opera as a primary browser where I can keep all web apps open throughout the whole day without loosing context due to Firefox (IE/Chrome/etc) restarts. I then use Firefox as primary debugging tool (call it a Swiss army knife), on top of using it for the regular cross-browser compatibility checks. So in short, my use case usually looks like:
| |||||||
feedback
|
|
I think the most important factor is the main browser your users will be using. Sure, jQuery and CSS can tweak out things to various browsers, but you never really know unless you're testing. If possible, see if you can dictate the target browser. We mandate Fox on our site, and it saves us tons of time. | |||||||||||||
feedback
|