En etant honnete, Microsoft ne peut pas faire "evoluer" son format! Pour pas mal de raison, en particulier celle que le format est deja utilise dans la version PC de microsoft office
Ils l'ont pourtant déjà fait. Voir http://www.robweir.com/blog/2007/06/file-format-timeline.htm(...) pour les détails. Le format actuel proposé par Microsoft est quand même leur 3e format XML ! A chaque fois ils ont lancé un truc, ça n'a pas marché et ils l'ont abandonné dans la version suivante. Evidemment, comme le fait remarquer l'article, ceux qui avaient parié sur l'un de ces "standards" et qui ont développé des outils se basant dessus en sont pour leurs frais.
Le fait que le format soit déjà utilisé ne gènera certainement pas Microsoft. Ils ont l'habitude de faire des changements radicaux sans prévenir. C'est d'ailleurs la grosse différence entre les technos Microsoft et les technos concurrentes : Chez Microsoft on ne s'engage pas sur la pérénité. Ca se retrouve partout. En regardant Java/.Net c'est la même chose. Côté Java, quand on introduit un truc, on s'oblige à le maintenir un minimum sur plusieurs versions. Si on veut l'abandonner, on le signale comme deprecated dans une version et on ne le retirera que plusieurs versions plus tard. Côté .Net, on peut très bien introduire un nouveau concept, le présenter comme le messie, et le trasher dès la révison suivante pour le remplacer par un autre concept. Les gens n'ont qu'a s'adapter, tant pis pour eux. Même chose entre OpenGL/Direct3D. Bien souvent du code parfaitement valide, fait en suivant toutes les consignes de Microsoft, ne compilera même plus sur la version suivante. Ils ont tout changé, a vous de vous démerder.
[^] # Re: Spéculation
Posté par Croconux . En réponse au journal Prévision : OOXML échoue à la première phase du fast-track. Évalué à 2.
Ils l'ont pourtant déjà fait. Voir http://www.robweir.com/blog/2007/06/file-format-timeline.htm(...) pour les détails. Le format actuel proposé par Microsoft est quand même leur 3e format XML ! A chaque fois ils ont lancé un truc, ça n'a pas marché et ils l'ont abandonné dans la version suivante. Evidemment, comme le fait remarquer l'article, ceux qui avaient parié sur l'un de ces "standards" et qui ont développé des outils se basant dessus en sont pour leurs frais.
Le fait que le format soit déjà utilisé ne gènera certainement pas Microsoft. Ils ont l'habitude de faire des changements radicaux sans prévenir. C'est d'ailleurs la grosse différence entre les technos Microsoft et les technos concurrentes : Chez Microsoft on ne s'engage pas sur la pérénité. Ca se retrouve partout. En regardant Java/.Net c'est la même chose. Côté Java, quand on introduit un truc, on s'oblige à le maintenir un minimum sur plusieurs versions. Si on veut l'abandonner, on le signale comme deprecated dans une version et on ne le retirera que plusieurs versions plus tard. Côté .Net, on peut très bien introduire un nouveau concept, le présenter comme le messie, et le trasher dès la révison suivante pour le remplacer par un autre concept. Les gens n'ont qu'a s'adapter, tant pis pour eux. Même chose entre OpenGL/Direct3D. Bien souvent du code parfaitement valide, fait en suivant toutes les consignes de Microsoft, ne compilera même plus sur la version suivante. Ils ont tout changé, a vous de vous démerder.