« il évite les conflits que l'on constate lorsqu'une application conçue pour les packages de Suse est exécutée par une autre distribution fondée sur des versions de packages incompatibles, par exemple ceux de Red Hat »
Mouais, je ne sais pas pourquoi mais j'ai un peu de mal à y croire.
Objectivement, même le langage C, en 1972, avec sa bibliothèque standard était une couche d'abstraction suffisament puissante pour pouvoir porter une application d'une machine à une autre. Aujourd'hui, c'est considéré comme le plus bas niveau de développement et la plupart des gens ne savent même plus qu'il y a du langage machine en dessous.
Il ne faut pas se leurrer. si .net/mono et Java masquent ce qu'il se passent en dessous d'eux (en sacrifiant les performances), il n'y a pas de raisons pour que les mêmes incompatibilités ne réapparaissent pas au-dessus. Il y aura des packages de fonctionalités écrits en Java ou au dessus de la plateforme .net, et ces packages finiront par entrer mutuellement en conflit ...
# Encore une couche ?
Posté par Obsidian . En réponse au journal Interopérabilité entre distributions.... Évalué à 5.
Mouais, je ne sais pas pourquoi mais j'ai un peu de mal à y croire.
Objectivement, même le langage C, en 1972, avec sa bibliothèque standard était une couche d'abstraction suffisament puissante pour pouvoir porter une application d'une machine à une autre. Aujourd'hui, c'est considéré comme le plus bas niveau de développement et la plupart des gens ne savent même plus qu'il y a du langage machine en dessous.
Il ne faut pas se leurrer. si .net/mono et Java masquent ce qu'il se passent en dessous d'eux (en sacrifiant les performances), il n'y a pas de raisons pour que les mêmes incompatibilités ne réapparaissent pas au-dessus. Il y aura des packages de fonctionalités écrits en Java ou au dessus de la plateforme .net, et ces packages finiront par entrer mutuellement en conflit ...