• [^] # Re: Métaphore du bureau

    Posté par . En réponse au journal Pourquoi on est bloqué, vers où on va peut-être pas. Évalué à 2. Dernière modification le 31 décembre 2014 à 16:33.

    Là je crois qu'il y a quiproquo.

    L'utilisateur se fout de savoir à quel niveau d’abstraction se fait la persistance des données. Ce qu'il veut s'est juste retrouvé ses petits la prochaine fois qu'il ouvre le même logiciel.

    Par contre, je pense 90% des développeur ont entendu parler sinon pratiqué la programmation orienté objet. Alors pourquoi en tant que programmeur on doit toujours se taper à la main:
    *L'annulation des actions de l'utilisateur
    *Le branchage, la fusion d'un graphe d'objets
    *La gestion de version en générale
    et choisir avec ses propres a priori entre:
    *La sérialisation/désérialisation d'un graphe d'objets vers un fichier
    *La persistance d'un graphe d'objets vers une BD (via ORM ou pas).
    Ainsi pour moi, c'est pas à l'application mais bien à l'environnement desktop de l'utilisateur de décider comment se fait cette persistance.