• [^] # Normes ECMA et Microsoft

    Posté par . En réponse à la dépêche SUN annonce Mad Hatter. Évalué à 4.

    Microsoft implemente une norme, et au vu du passe de Microsoft, ca fait peur. Et c'est je pense un a-priori

    Non, ce n'est pas un a priori, il y a des précédents. J'aime bien le Rich Text Format comme exemple de norme made in MS. Ca part d'un bon principe, à la fin des années 80 : rendre les traitements de textes interopérables (oui, vous avez bien lu); voyant le manque de possibilités de transfert de données entre WordPerfect et WordPro, entre PC et Mac. Alors il font une norme de présentation de données, le RTF, qu'ils rendent publique. Elle reste propriétaire, mais est disponible, comme pour le PDF d'Adobe aujourd'hui.

    La première version est disponible avec Word/Windows 3 en 92, et comprend les possibilités de ce dernier. Le RTF est assez vite repris par les autres traitements de texte, et un temps, ce fut bien ;). Mais Word progresse. La norme avec. Le RTF devient lourd, des problèmes d'incompatibilités apparaissent. Tant et si bien qu'aujourd'hui, Word ne respecte plus cette norme en totalité! Et les dévellopeurs d'OO.o préfèrent le .doc comme format d'échange.

    http://marc.lacoste.free.fr/stage/rtf/(...)

    La morale de cette histoire, c'est que Micrsoft est capable de pondre une norme, et même une bonne norme (on m'a dit que C# était pas mal), ou d'en suivre une. Mais ils ont une tendance forte, une fois qu'elle est acceptée, à déformer un peu leur interprétation. Oh, pas grand chose, rien d'énorme. Mais suffisamment pour qu'on pense que les autres ne la respectent plus. Ce n'est pas qu'ils soient fondamentalement mauvais, mais ce sont des gens capitalistes, qui veulent dévellopper au maximum leur profits en tirant parti de leur monopole de fait . C'est d'ailleurs l'assurance n°1 d'une forte rentabilité, et il est garanti par le gouvernement US qui le voit d'un bon oeil. N'importe quelle entreprise ferait la même chose.

    Bon, j'arrête mon ton de grand-père Michel. Et je note que l'ECMA est fortement lié à l'ISO, alors, hein, la certif ISO du C... pareil.

    Je n'aime pas trop les normes ISO, lourdes, bordéliques et payantes. Je préfère les dévellopements communautaires, plus pragmatiques, moins bureaucratiques. Par exemple, l'IETF a produit SMTP et LDAP, mises en oeuvre (et beaucoup) à x.400 et x.500 équivalentes qui ne sont pas suivies et sombrent dans l'oubli. Donc, j'apprécie le point de vue de Sun, qui ne veut pas donner d'armes à MS en normalisant java strictement, mais offre quand même de participer à son dévellopement via le JCP.