Opera per lo sviluppo web

4

Molti sviluppatori consigliano Firefox per lo sviluppo web per una serie di motivi. Ma, dopo aver guardato su Opera, mi sembra che Opera abbia tutte le stesse funzionalità di sviluppo web che Firefox ha incorporato. Allora, cosa c'è di sbagliato in Opera per lo sviluppo web?

    
posta Metropolis 29.09.2010 - 22:23
fonte

9 risposte

11

Penso che qualsiasi browser a cui ti piace lavorare sia il browser giusto su cui lavorare. Mi piace Chrome: penso che la sua interfaccia per gli sviluppatori sia davvero molto bella.

Il problema è che un browser molto conforme ti ingannerà quando passerai a uno meno compatibile (guardandoti, Internet Explorer). Le cose si costruiranno bene, e poi il tuo capo la guarderà su IE6 e sarà una calamità. Quindi devi almeno osservare con molta frequenza il tuo lavoro nel browser che è allo stesso tempo più popolare e più soggetto a rotture.

    
risposta data 29.09.2010 - 22:34
fonte
4

Questo è un buon punto su Opera, ed è stato molto apprezzato ogni volta che ne ho sentito parlare.

Tuttavia, potrebbe essere meglio testare i siti nei browser che i clienti useranno più spesso. Internet Explorer sembra avere il tempo più difficile per gestire i siti Web, e lo sviluppo in IE significa che vedresti più bug prima che i tuoi clienti facciano. Colpire F12 in Internet Explorer fa apparire gli strumenti di sviluppo di IE, che è molto simile a Firebug e ha un buon debug di Javascript.

    
risposta data 29.09.2010 - 22:42
fonte
4

Sono un "amante dell'opera" ed è il mio browser preferito. Penso che il problema principale con il suo utilizzo per lo sviluppo web sia il fatto piuttosto perverso di avere probabilmente la migliore conformità agli standard e quindi quando si guarda un sito creato principalmente per Opera in IE, spesso sembra diverso a causa della scarsa conformità di IE. Il fatto che la maggior parte delle persone (in particolare, sembra che i client) utilizzino IE come il loro principale (spesso solo) browser lo compone.

    
risposta data 05.10.2010 - 18:17
fonte
3

Il motivo principale per cui rimango con Firefox piuttosto che con Opera è che questo è il sistema di tracciamento dei bug di Firefox , e questo è quello che sembra l'Opera - quando qualcosa non funziona e sono sicuro che non è colpa mia mi piace essere in grado di leggere (e contribuire a) una discussione al riguardo.

Per inciso, uno dei motivi per cui preferisco Firefox a Chrome è che trascorro una notevole quantità di tempo cercando di realizzare lo sviluppo web su treni senza connessione di rete, e Chrome presenta questo problema .

    
risposta data 30.09.2010 - 00:32
fonte
2

Se stai lavorando in prima linea sullo sviluppo web, ti rendi conto che non hai il lusso di scegliere il miglior browser. Le aziende non ti pagano per costruire siti web e intranet per i browser che ti piacciono. I fatti sono semplici, Windows: IE, Firefox MAC: Safari, Firefox. Non puoi supportare tutti i browser se non specificato dal client. Il tempo costa quindi è necessario selezionare i browser più popolari sulle piattaforme più popolari. Se uno sviluppatore web avesse una scelta, sosterrebbe seriamente IE? È un semplice fatto di economia; non ha niente a che fare con quale browser è migliore.

Anche le statistiche di Metropolis W3 School non sono una rappresentazione fedele dell'uso del browser. I visitatori delle scuole W3 non sono il pubblico in generale, i suoi esperti. Non ho mai visto una statistica prima in cui Firefox è il browser numero uno? Ovviamente il pubblico generale si è improvvisamente convertito in massa in Firefox, interessante.

    
risposta data 05.10.2010 - 01:43
fonte
1

Uso costantemente Opera, Safari, Firefox e Chrome per lo sviluppo web (passaggio ogni due o tre giorni). Mi aiuta a trovare i primi problemi specifici del browser.

A partire da Opera, le cose stanno migliorando. Ad esempio, anche un anno fa non consiglierò a nessuno di utilizzare il browser di sviluppo principale di Opera. Oggi Dragonfly sembra piuttosto maturo.

Ma credo ancora che firefox sia lo strumento più comodo.

    
risposta data 26.10.2011 - 10:14
fonte
1

Opera, Chrome e IE 8+ dispongono tutti di buoni strumenti di sviluppo integrati; Penso che i giorni in cui si dice che Firefox sia il migliore a causa di Firebug sono principalmente finiti.

Firefox ha ancora il sistema di estensioni eco più maturo. Al giorno d'oggi faccio la maggior parte del mio sviluppo in Google Chrome, ma ci sono ancora alcune attività, come la gestione dei server Amazon tramite ElasticFox, che mi trovo a fare in Firefox. (Chrome sta recuperando il fronte dell'estensione, mentre Opera e IE sono ancora indietro.)

Inoltre, un commento su alcune delle altre risposte: c'è una grande differenza tra i browser in cui esegui il test e il browser in cui trascorri del tempo durante lo sviluppo. Dovresti assolutamente fare test e controllo qualità in ogni browser che puoi (ho una macchina virtuale o due in esecuzione con varie versioni di vari browser installati). Ma non c'è motivo di essere masochisti e passare il tempo a svilupparsi in un browser che non ti piace; se ti trovi a dover affrontare troppe sorprese durante il test, probabilmente devi migliorare il tuo codice, piuttosto che cambiare il browser con cui stai sviluppando.

    
risposta data 05.10.2010 - 02:52
fonte
1

Oltre alla normale navigazione (Opera è il mio browser predefinito) uso anche le opzioni per abilitare / disabilitare molto rapidamente CSS / JavaScript / Plugin (tramite F12 o pulsanti di menu) per vedere se i miei siti degradano correttamente. Opera ha anche una buona anteprima di stampa (per controllare gli stili di stampa).

Ma se ho bisogno di eseguire il debug di qualcosa relativo al DOM (CSS, JS), passo a Firefox, usando Firebug. Lo strumento di sviluppo di Opera "Dragonfly" non è solo molto lento, ma si connette anche a un server Opera ogni volta che lo apro, questo è un dolore.

    
risposta data 07.04.2011 - 02:11
fonte
0

È probabile che tu abbia un elenco di browser per i quali il sito deve funzionare "correttamente".

E le probabilità sono, Opera non è in quella lista (non ho mai avuto un cliente per chiederlo - non sono sicuro di aver mai avuto un cliente che avrebbe mai sentito parlare di esso).

Quindi, usare Firefox per lo sviluppo in genere significa "sviluppare in Firefox, quindi eseguire test in IE e Safari". Usare Opera significherebbe "sviluppare in Opera, quindi eseguire il test in IE, Safari e Firefox ." Significa solo più lavoro da fare per te.

    
risposta data 01.10.2010 - 07:31
fonte

Leggi altre domande sui tag