Un front-end c'est une interface, qui peut communiquer avec le "coeur" du système, au travers d'une API dédiée, typiquement une interface à apt ou à rpm.
Une couche d'abstraction, ça n'a rien à voir, en info typiquement c'est une API qui est implémentée pour différents systèmes ayant des fonctionalités similaire, apt - rpm par exemple ... L'API en elle même ne se soucie pas des détails d'implémentation, mais se concentre sur l'accès aux fonctionalités.
Du coup tu peux faire un front-end qui utilise cette API d'abstraction pour avoir une interface capable de piloter différents systèmes de package, ou des meta-fonctionalité que tu n'implémentera qu'une fois pour toute.
[^] # Re: Simplicité
Posté par thoasm . En réponse au journal packagekit c'est utilisable?. Évalué à 2.
Une couche d'abstraction, ça n'a rien à voir, en info typiquement c'est une API qui est implémentée pour différents systèmes ayant des fonctionalités similaire, apt - rpm par exemple ... L'API en elle même ne se soucie pas des détails d'implémentation, mais se concentre sur l'accès aux fonctionalités.
Du coup tu peux faire un front-end qui utilise cette API d'abstraction pour avoir une interface capable de piloter différents systèmes de package, ou des meta-fonctionalité que tu n'implémentera qu'une fois pour toute.