Quanto ritieni importante IE-friendliness?

7

Penso che la maggior parte degli sviluppatori web sarà d'accordo sul fatto che spesso è più semplice far funzionare qualcosa nella maggior parte dei browser, ma non tanto in IE.

Mi stavo chiedendo: quando progettate / sviluppate un sito web, quanto pensate sia importante la facilità d'uso di IE? Voglio dire, quanto vale la pena di fallire nel tentativo di creare un sito Web che funzioni perfettamente nei browser principali e funziona allo stesso modo in IE?

    
posta mattsven 02.04.2011 - 20:09
fonte

7 risposte

27

Se stai parlando di qualcosa, non si tratta solo del tuo piccolo sito privato di programmazione, quindi: Sì, devi supportare l'IE. Se sviluppi un sito commerciale e non viene visualizzato in IE, perderai molti potenziali clienti.

Inoltre: In realtà, non è tanto lavoro per rendere i tuoi progetti compatibili con IE (a meno che tu non voglia supportare IE6, cosa che personalmente non faccio). Il tuo sito non deve apparire esattamente lo stesso. Ma la funzionalità di base dovrebbe essere lì.

    
risposta data 02.04.2011 - 20:15
fonte
9

Completamente dipendente dal pubblico di destinazione.

Sul mio sito personale non mi interessa se è molto amichevole. Su un blog pubblico, posso assicurarmi che tutte le funzionalità siano presenti e che non sembri orribile. Su un sito Web pubblico per un cliente, la cordialità di IE è molto importante, a meno che non mirino specificamente solo ai nuovi browser con le funzionalità che desiderano implementare.

    
risposta data 02.04.2011 - 20:14
fonte
3

Tutto quello che devi sapere sono i dati demografici dei tuoi clienti (in termini di utilizzo del browser).

IE è abbastanza popolare, quindi, come dice nikic, fai attenzione a non tagliarti fuori da una grande base di clienti.

Le statistiche parlano per loro stessi, controlla Wikipeadia , Alcuni confronti casuali di IE contro Firefox o anche Forbes , una fonte piuttosto stimabile di informazione. Anche con lo scenario peggiore per Microsoft, mantengono almeno un terzo del mercato se non più della metà dei posti.

Utilizza questi fatti concreti per decidere se puoi permetterti di perdere un segmento così ampio del mercato.

    
risposta data 02.04.2011 - 21:08
fonte
1

In primo luogo, controlla ciò che la maggior parte dei tuoi visitatori usa. Personalmente, io uso Google Analytics per tenere traccia di ciò, poiché è facile da configurare con tonnellate di dati.

In secondo luogo, decidi il livello di supporto che vuoi fornire per IE, in base ai dati che hai ora.

  • Se IE è < 10%, assicurati solo che le basi funzionino. In generale, cerco di far funzionare i miei siti Web in link, lynx e IE. Tuttavia, non cerco di renderli belli:).
  • Se IE è < 25%, potresti riuscire a ottenere una versione "base" del tuo sito per IE. Per esempio. nessuna sfumatura, alcune fantasiose caratteristiche di AJAX non funzionano, ma la funzionalità di base è ancora lì.
  • Se IE è > 25%, probabilmente devi supportare pienamente IE. In bocca al lupo. Spera solo di non dover supportare IE6, puoi controllare i numeri e determinare i trade-off in base ai dati raccolti nel primo passaggio.

In ogni caso, anche se IE è < 1%, la tua funzionalità di base dovrebbe funzionare. In caso contrario, è probabile che stai facendo qualcosa di sbagliato. Inoltre, è generalmente una buona idea scrivere il sito Web per funzionare nei principali browser prima , quindi aggiungere gli hack per farlo funzionare in IE. Se IE è il browser principale, lo progetterei comunque per funzionare negli altri browser.

    
risposta data 02.04.2011 - 21:10
fonte
0

Da 3 anni, ho parlato a QA e al resto dell'organizzazione: se c'è un bug con Safari / Chrome / Firefox fammi sapere. Se c'è un bug con IE, usa un browser diverso.

Certo, non tutte le aziende possono permettersi di farlo. O possono? Il tempo che ho risparmiato dall'ignorare IE è stato più che compensato da eventuali perdite di entrate da parte di quei due utenti che usano ancora IE.

    
risposta data 02.04.2011 - 22:07
fonte
0

La tua base di clienti potrebbe non essere una raccolta di individui, piuttosto che persone di organizzazioni diverse. In quanto tali, possono essere soggetti a politiche aziendali. La maggior parte della base di clienti con cui mi occupo sono bloccati su IE6 a causa del mandato aziendale. Anche se IE6 fosse una piccola parte del traffico Internet generale, probabilmente rappresenta l'80% della nostra base di clienti.

Un buon framework estrae la maggior parte delle differenze e rende IE * meno difficile da gestire. Usiamo ExtJS.

    
risposta data 02.04.2011 - 22:51
fonte
0

Penso che stai tradendo i tuoi pregiudizi personali quando parli di fare "un sito web che funziona perfettamente nei principali browser funziona allo stesso modo in IE". Per quanto ti piacerebbe che fosse diversamente, il fatto è che IE non è solo un browser importante, è il browser principale più . Sito per sito, ovviamente, tutto è possibile. Ma in tutto il mondo in tutto il mondo, non ho mai visto nessuna credibile affermazione secondo cui nessun altro browser si sia avvicinato alla quota di mercato di IE ancora.

Ma, quattro cose che vuoi tenere a mente:

  1. Come dice crazy2be: misurare. Soprattutto se, ad esempio, stai ricostruendo un sito esistente, dovresti essere in grado di controllare le statistiche dei visitatori e avere una buona idea chiara di cosa è la suddivisione del browser prima di iniziare. Se stai creando qualcosa di nuovo, non avrai questa opportunità prima di iniziare, ma tieni d'occhio le statistiche e lascia che ti diano una guida mentre apporti modifiche e aggiunte al tuo sito.

  2. Se stai costruendo un sito per un cliente, non è una tua decisione. Decideranno quale livello di supporto cross-browser è obbligatorio e dovrai affrontarlo - è quello per cui ti pagano! Dovresti offrire loro dei consigli, certamente. Dovresti caricarli di più se vogliono che il sito sia testato e funzioni perfettamente su una gamma più ampia di versioni del browser, certamente. Ma se stai facendo un lavoro a noleggio, devi produrre quello che chiede l'uomo che paga i conti.

  3. Non pensare a "IE" come a una entità monolitica. IE6 causa molto, molto più dolore di tutte le altre versioni messe insieme. Abbandonare IE6 è una decisione che ti farà risparmiare molto dolore e potrebbe non colpire molti dei tuoi visitatori. Dai un'occhiata a ie6countdown per alcune statistiche mondiali sull'utilizzo di IE6.

  4. È molto importante triage il tuo supporto o la mancanza di supporto in due categorie: "fallo funzionare correttamente" e "fallo sembrare uguale". Puoi risparmiare un sacco di sforzi senza perdere molti visitatori, se non del caso, eseguendo il downgrade dei browser inferiori per renderlo funzionante. Qualche navigazione di fantasia non funziona in IE? Aggiustalo. Qualche pezzo di decorazione semi-trasparente si mostra solido e appare brutto? Avvitali, se non volessero brutti, userebbero un browser migliore.

risposta data 02.04.2011 - 23:25
fonte

Leggi altre domande sui tag