Malex ha detto:
ma perché ie8 è riuscito a supportare lo standard html4 e css2 con qualche gligliardo d'anni di ritardo rispetto agli altri (perfino chrome alla 0.000000001 superava l'acid2) ed ora dobbiamo aspettare ie9 (qauando uscirà ? boh) perché riesca forse quasi a fare una perfomance decente all'acid3 che invece viene superato (o quasi insomma) da tutti gli altri browser? che nel frattempo certamente ci sarà qualcos'altro ancora nn supportato (leggi, ad esempio, css3, che prima o poi usciranno), mentre i vari chrome safari e firefox seppur con qualche particolarità riescono già a gestirli quasi decentemente?
E perché IE deve essere l'unico browser che se invio il content-type: application/xhtml+xml, scarica il file invece di visualizzarlo, mentre gli altri browser inttelligentemente lo interpretano come xhtml e lo visualizzano (anche se con qualche difetto talvolta)?
Paragonare un browser del 2006 con uno del 2009 non ha molto senso (ie7 e chrome).
prima di tutto gli standard non sono quelli che si decidono, ma quelli vincono con l'uso:
wiki ha detto:
La versione con la quale Internet Explorer ha raggiunto una quota di mercato che nel 2004 superava abbondantemente il 90%
che senso ha creare un browser che si atteneva a standard decisi dagli altri, se tanto con quel browser si vosualizzava il sito?
ricordo poi che solo nel '91 che nasce il www e che nonostante la tecnologia sia veloce ad avanzare, l'uomo no:
wiki ha detto:
JavaScript è stato standardizzato per la prima volta tra il 1997 e il 1999 dalla ECMA con il nome ECMAScript. L'ultimo standard, del dicembre 1999, è ECMA-262 Edition 3, e corrisponde a JavaScript 1.5. È anche uno standard ISO.
quindi nonostante javascript esista dal '97, di sicuro per molto tempo i siti sono rimasti semplici pagine hypertext con qualche immagine.
wiki ha detto:
Si tende ad evidenziare anche un'ulteriore questione, nelle pagine web non standard, ovvero l'uso del tag <table> (le tabelle) per realizzare l'impaginazione delle pagine web
questo problema esisteva perchè era un modo di operare del tempo e non è la nascita di uno standard (CSS1) nel '96 che permette di cambiarlo di punto in bianco.
Sono sicuro che fino al 2000, l'uso di questi elementi era assai limitato se non assente e l'utilizzo di ie era praticamente assoluto (ie6 è stato rilasciato nel 2001, quindi realizzato prima)
Ora se ci si mette in questo contesto, unito al fatto che la microsoft è un'azienda e come tale ha delle proprie strategie, si riesce a vedere che l'implementazione degli standard sono stati fatti in momenti più o meno adeguati e la scelta degli standard da rispettare sono quelli maggiormente usati.
Per quanto riguarda ie9, consiglio la visita al sito della microsoft ed eventualmente il download della preview 4, prima di parlare. Dico solo un dato (testato sul mio computer e non dalla ms):
TEST: http://ie.microsoft.com/testdrive/Performance/PsychedelicBrowsing/Default.html
chrome 5: 8 rivoluzione per minuto
ie9p4: 194 rivoluzione per minuto
Quindi ritieni giusto che per l'incapacita' di N programmatori, M programmatori devono farsi il culo 3 volte tanto per far andare qualcosa su tutti i browser E su Internet Explorer?
non riesci nemmeno a pensare che sia una scelta di mercato non implementare determinati standard (di altri)....
Silent_Death ha detto:
bè, se tutti i web developer/webmaster/salcasso si impuntassero e dicerssero "da domani sviluppo secondo gli standard e fottesega di IE, che cambino browser", vedi che presto che fà Microsoft ad adattarlo
lo fa infatti
meh. ha detto:
Purtroppo il mondo non funziona cosi', se ti chiedono di fare un sito, vanno a vederlo e non va un pazzo perche' usano Internet Exlporer non puoi andargli a dire "eh, cambia browser". Finche' Internet Explorer avra' il market share che ha non ci sara' alternativa.
gli standard sono quelli derivati dall'uso attuale, non da un qualcuno che li decide. Pure attenersi al w3c (o all'iso) è una scelta che diventa un uso attuale. In parole povere scegliere un ente standardizzatore è uno standard.
io chiudo ^^