Envoyé par
JolyLoic
Et comme je disais, rien que dans ce qui est fourni par Microsoft, et ce pour un langage récent, il y a :
- Databases : Au moins 2 API totalement différentes : ADO et Linq
- XML : Au moins 3 API totalement différentes : Sax, DOM et XmlReader/Writer (je ne suis plus certain si Sax est fourni par Microsoft)
- MOM : Je ne sais pas ce que c'est
- Cryptage : Je ne connais pas le domaine, mais je crois qu'il y a un système interne, et accès aux fonctions de l'OS
- Gestion des répertoires/fichiers : Là, en effet, je ne connais qu'une seule API dans .NET, même si elle est incomplète et oblige parfois à utiliser des fonctions Win32.
- et pire encore, pour les collections de base, il y a 2 API, une à base d'object qui ne respecte pas les principes de la POO, et une autre générique, arrivée plus tard et donc que beaucoup de bibliothèques tierces n'utilise pas...