Standard Web o evitamento del rischio?

0

La mia azienda sta costruendo un'applicazione di App Engine. L'app incontra un bug (probabilmente a causa di un problema con App Engine stesso, come da nostra ricerca) su IE9, ma non può essere riprodotto in modo affidabile ed è sperimentato da una piccola percentuale di utenti.

La soluzione alternativa consiste nel forzare IE9 a utilizzare la modalità IE8. Come uno sviluppatore front-end pigro (a cui non piacciono gli hack, gli shim ei polyfill CSS), penso che sia OK almeno provare a tornare alla modalità IE9 e vedere cosa succede, mentre siamo ancora nella beta privata. L'ingegnere senior (essendo più pragmatico) preferirebbe che continuassimo a forzare gli utenti di IE9 a utilizzare la precedente modalità IE8. Chi ha ragione?

    
posta Junior Dev 01.06.2012 - 16:49
fonte

1 risposta

3

Se il tuo codice è conforme agli standard, ma IE9 va in pausa a meno che non venga messo in modalità IE8, direi di tenerlo così com'è. Assicurati di non rompere nulla per altri browser al fine di salvare IE. Potresti avere problemi quando cerchi di utilizzare funzionalità standard che non sono disponibili su Internet Explorer fino alla versione 9; se ciò accade, dovresti rivalutare e decidere cosa è più importante - il bug non appare, o la piena funzionalità quando non appare.

Se riesci a individuare il problema su un bug documentato in IE, potresti voler implementare una soluzione alternativa (di nuovo, quella che non interessa altri browser) o semplicemente tornare alla modalità IE9 una volta risolto il bug (più un un po 'di grazia, perché non tutti aggiornano i loro sistemi su base giornaliera).

    
risposta data 01.06.2012 - 17:11
fonte

Leggi altre domande sui tag