• [^] # Re: Réutiliser l'existant

    Posté par . En réponse au journal Aybabtu - Projet de partage de fichiers en LAN. Évalué à 3.

    C'est vrai que c'est une approche logique de réutiliser de l'existant et de ne pas réinventer la roue.
    Néanmoins cette approche n'est pas forcément la meilleure dans tous les cas car elle peut engendrer :
    - Plus de dépendance envers des libs/protocoles ;
    - De la gestion des versions de celles-ci, intégration dans le processus de build ;
    - Des connaissances à acquérir envers celles-ci (et pas des moindre vue l'étendue de certaine) ;
    - Des limitations inhérentes liées au fonctionnement de celles-ci. Difficile d'effectuer des modifs pour coller exactement aux besoins ;
    - Un 'overhead' à l'exécution ;
    - Plus de couches et donc augmentation de la complexité globale.

    Pour l'instant la seul lib que j'utilise (mis à par Qt) est Protocol Buffer[1] permettant la définition des messages ainsi que leur sérialisation.

    Quels seraient les avantages concrets, dans mon cas, d'utiliser XMPP ?

    [1] : http://code.google.com/p/protobuf/

    PS: je veux éviter si possible d'utiliser du XML ;)