> N'etant pas developpeur je vous demande alors ce qui empeche Microsoft de faire un navigateur propre respectant les standards. Moi ca ne me semble pas compliqué, ca parrait même de bon sens ! Pourquoi se casser la tête alors qu'il y a un standard ?!
Le plus "rigolo" dans cette histoire, c'est qu'ils ont aidé à élaboré ces standards dont on parle.
Pourquoi donc ils ont fait des trucs "proprio" et n'ont pas respecté les standards (pour les trucs qui ressemblent aux standards) ?
1) vérrouillage du marché. Je fais des trucs proprio, pas standard. Les développeurs vont les utiliser parce que pas mal sont pratiques (oui il y en a, faut pas se voiler la face). Résultat : migration impossible vers d'autres produits dans le futur, sans tout refaire l'appli.
2) pas de temps pour fignoler le respect des standards, ou méconnaissance des développeurs, erreurs d'implémentation, ou même de compréhension du standard. Ou encore, pas d'accord avec les standards, ils pensent avoir mieux à proposer, et plus fun pour le developpeur web
3) pas de budget à y consacrer, ni la volonté de faire évoluer un moteur vieillissant face à une concurrence quasi inexistante (jusqu'à il y a kk mois) (rappel : IE6 n'a pas évolué depuis plusieurs années, mais l'usage des standards, si)
4) microsoft ont écrasé la concurrence. Des standards pour un seul éditeur, ça ne sert donc à rien -> ils font ce qu'ils veulent (surtout quand la concurrence ne respecte pas non plus les standards, ce qui était le cas il y a quelques années)
5) on remonte encore plus avant, à l'époque de la guerre des navigateurs : pas de standards à l'époque. c'est à celui qui proposerait des balises et autres conneries propriétaires les plus innovantes. Ces trucs sont restés dans les versions suivantes, malgré la publication de standards.
on pourrait rallonger la liste, mais le principal est là :-)
[^] # Re: Même famille
Posté par Laurent J (site web personnel, Mastodon) . En réponse au journal Merci Microsoft. Évalué à 7.
Le plus "rigolo" dans cette histoire, c'est qu'ils ont aidé à élaboré ces standards dont on parle.
Pourquoi donc ils ont fait des trucs "proprio" et n'ont pas respecté les standards (pour les trucs qui ressemblent aux standards) ?
1) vérrouillage du marché. Je fais des trucs proprio, pas standard. Les développeurs vont les utiliser parce que pas mal sont pratiques (oui il y en a, faut pas se voiler la face). Résultat : migration impossible vers d'autres produits dans le futur, sans tout refaire l'appli.
2) pas de temps pour fignoler le respect des standards, ou méconnaissance des développeurs, erreurs d'implémentation, ou même de compréhension du standard. Ou encore, pas d'accord avec les standards, ils pensent avoir mieux à proposer, et plus fun pour le developpeur web
3) pas de budget à y consacrer, ni la volonté de faire évoluer un moteur vieillissant face à une concurrence quasi inexistante (jusqu'à il y a kk mois) (rappel : IE6 n'a pas évolué depuis plusieurs années, mais l'usage des standards, si)
4) microsoft ont écrasé la concurrence. Des standards pour un seul éditeur, ça ne sert donc à rien -> ils font ce qu'ils veulent (surtout quand la concurrence ne respecte pas non plus les standards, ce qui était le cas il y a quelques années)
5) on remonte encore plus avant, à l'époque de la guerre des navigateurs : pas de standards à l'époque. c'est à celui qui proposerait des balises et autres conneries propriétaires les plus innovantes. Ces trucs sont restés dans les versions suivantes, malgré la publication de standards.
on pourrait rallonger la liste, mais le principal est là :-)