NO NO NO NO!Lysor_o.O wrote: A guardare l'Acid2 di IE 7 (che fallisce completamente) verrebbe da pensare che IE 7 non è capace di aprire nessun sito. E invece sappiamo benissimo che non è così, e che è il browser più compatibile che ci sia.
Su questo punto proprio non ci siamo e credo che quanto dici sia sbagliato.
Compatibile (in tecnologia) vuol dire che può essere usato con altri prodotti senza mostrare differenze. Esempi: i CD player sono tutti compatibili indipendentemente dalla marca perchè tutti leggono i CD (a loro volta compatibili). La benzina verde è compatibile con tutte le auto con marmitta catalitica. gli apparecchi elettrici sono compatibili con le prese del paese in cui sono vendute. Il concetto di compatibilità va a braccetto a quello di Standard. Se c'è lo standard per la presa della corrente, basta che chi fa prese segua lo standard e chi fa spine pure e tutte le spine entreranno in tutte le prese.
Microsoft invece ha sviluppato il proprio browser (la presa) a capocchia con una forma che ha deciso fosse fica. A quel tempo c'era già uno Standard, ma era un po' indietro, ma ha continuato imperterrita a fare nuovi browser con "forme" irregolari. SICCOME poteva abusare di una posizione non indifferente (pressoche TUTTI i PC hanno IE installato) se ne fregava se nessuno aveva la spina giusta. Glie l'avrebbero fatta. Quindi IE7 NON è per niente compatibile perchè funziona (al 100%) solo con le pagine fatte apposta per IE7. Firefox, Crome, Safari, Opera... etc etc sono COMPATIBILI perchè tutti leggono allo stesso modo la stessa pagina fatta seguendo lo standard (o meglio, riescono a rappresentare correttamente il 90%, 95%, 100%) di una pagina standard estremamente complicata (tipo Acid2 o Acid3).
Il fatto che un Browser sia COMPATIBILE è un bene, un valore che andrebbe riconosciuto. Come un elettrodomestico che ha la presa standard Italiana e non richiede l'adattatore.
Se quasi tutti scrivono pagine IRREGOLARI che vanno bene con IE7, NON vuol dire che IE7 è compatibile.
Questo è ciò su cui Microsoft ha contato per tanto tempo. Se sono riuscito ad installare a casa di tutti delle insicure prese con 2 "pirulini" anzichè 3, senza messa a terra, che si surriscaldano e bruciano, tutti compreranno apparecchi elettrici con delle spine che vadano bene con quelle prese per aumentare la "user experience". Diciamocelo. Gli adattatori sono una rottura. Se per di più riuscire a fare delle spine che entrano nelle mie prese è difficile senza sapere come sono fatte le prese, ho un ruolo dominante anche nel fare le spine! E anche chi vuole fare apparecchi elettrici deve chiedere a me. Tradotto: tecnologie come ASP funzioneranno meglio a creare pagine web che possano essere lette da IE7 di quanto possa fare PHP. O MS Frotpage funziona meglio di Adobe DreamWeaver. La tua "user experience" rende te (e purtroppo anche me) schiavi di un'azienda monopolista.Lysor_o.O wrote: da tempo ormai adotto un approccio di "user experience": se con IE il sito si apre e con altri no, non mi interessa il motivo: io voglio visitare il sito, punto.
Chi se ne frega se quelli di Adobe sono molto meglio, più bravi, fanno un prodotto migliore a costi minori. Intanto la gente DEVE usare Frotpage e fare pagine che vengano lette da IE7. Chi se ne frega se i ragazzi di Google hanno fatto un browser fighissimo... Inatnto tutti usano IE6 (che infatti non è stato sviluppato per 5 ANNI, un eternità nell'informatica e in questo periodo in cui internet è esploso.)
E' per questo che io spingo tanto ad abbandonare IE. E' per il bene di tutti. Vero, magari all'inizio alcuni siti non li vedi bene (ormai i siti non visualizzati dai browser compatibili sono davvero pochissimi) così come dovresti comprare adattatori per mettere le spine insicure nelle tue prese sicure, ma appena si supera una certa soglia, anche chi produce elettrodomestici li farà con le prese sicure e la gente potrà SCEGLIERE la tecnologia migliore.
Ti assicuro che io non passo le giornate a vedere i test Acid ;)Lysor_o.O wrote:Il problema dei test Acid, in poche parole, è che dovrebbero rimanere, secondo me, confinati agli addetti: chi scrive browser, chi crea siti, e basta.
Come non schianto la mia auto contro un muro per vedere se funzionano gli airbag. Ma sapere che l'auto X ha passato il crash test con un punteggio maggiore dell'auto Y ha un'influenza sul mio acquisto. Lo stesso per Acid3. Se IE8 passa il 12% dei test e Crome il 100%... Ho un primo punto a favore di Crome.
Sono d'accordo. Questa volta Microsoft sta andando nella direzione giusta. Avrebbe potuto fare di più, ma meglio che niente. Adesso è vittima dei suoi stessi trucchetti del passato.Lysor_o.O wrote:Sul fatto che IE 8 ora è più aderente agli standard e quindi rischia di non riuscire a far visualizzare bene siti pensati per IE 7, beh, se ne è parlato tanto (anche sul fo.Orum, mi sembra), e secondo me la Microsoft ha fatto la cosa giusta.
Come dicevo nel post di cui sopra, tecnicamente è un bug del Forum che non sa che tu hai IE8, pensa che sia IE7 e ti manda una pagina non standard (la spina senza messa a terra) ma tu adesso hai uno strumento aggiornato e (quasi) standard (la presa con la messa a terra) e non funziona perfettamente. Se invece usi Crome o Firefox o Opera, il Forum ti manda una pagina standard.Lysor_o.O wrote:Ora sono passato alla "modalità compatibilità" e funziona senza problemi, come ha sempre fatto. E' un bug, o è un problema dovuto al nuovo motore di rendering? Boh...
Per approfondire ti consiglio questo post. E' scritto da un tipo che ha lavorato alla Microsoft per anni (team sviluppo Visual Basic) e ha un approcio "user experience" e spesso difende Microsoft e le sue scelte ciniche ma pratiche. Quindi è di parte (Microsoft) ma rende l'idea di cosa sia successo. Il post è un po' lungo e in inglese, ma molto piacevole da leggere.