Stockage en ligne ou dans l'app ?

Paisible.frPaisible.fr Membre
04:20 modifié dans Vos applications #1
Bonjour,

J'ai une petite idée de projet iPhone et j'hésite un peu sur le mode stockage des données.

En effet, j'ai le choix entre stocker les données en database et l'embarquer dans l'application ou stocker les données sur le web et y acceder en ligne.

J'essaye d'établir une petite liste du pour et du contre de chaque option pour m'aider à¡ faire un choix.

La voici :
Database embarquée
  • + : pas de connection internet nécessaire pour utiliser l'app
  • + : application plus rapide et reactive
  • - : mise a jour des fiches necessitant une maj de l'application


Acces en ligne
  • + : Donnees toujours a jours
  • + : possibilite de proposer des fonctions telles que donner un avis/note
  • - : necessite une connection internet
  • - : couts supplementaires (hebergement, ...)


Si vous avez d autres arguments en faveur de l'une ou l'autre solution je suis preneur pour mettre a jour ma liste.
Merci d'avance pour vos conseils.

Réponses

  • muqaddarmuqaddar Administrateur
    04:20 modifié #2
    Tu peux mixer les 2.

    Avoir une DB locale et importer les données serveur de temps en temps.
    Comme ça, tu as la réactivité, même quand tu n'as pas de réseau.
  • FKDEVFKDEV Membre
    04:20 modifié #3
    Fait les deux
  • CéroceCéroce Membre, Modérateur
    04:20 modifié #4
    Utilise un BdD locale.

    Je vais quand même justifier: c'est beaucoup moins de boulot. Si donner son avis n'est pas une fonction essentielle, alors tu le feras... un jour, peut-être. Le pragmatisme veut qu'on travaille sur ce que les utilisateurs demandent à  corps et à  cri, pas sur les choses qui "seraient bien". Quand on travaille sur des fonctionnalités peu demandées, c'est du temps en moins passé sur les fonctions vraiment importantes, qui elles, doivent être nickel.
  • DrakenDraken Membre
    mars 2011 modifié #5
    Un tunnel .. ah zut !
    Le métro .. ah zut !
    Un iPod Touch (plus d'un million de machine en France) .. ah zut !
    La campagne lointaine .. ah zut !
    Le ski à  la montagne (testé par mon frère la semaine dernière) .. ah zut !
    L'étranger .. ça marche ... facture data .. ah zut !
    Un parking en sous-sol .. ah zut !
    Dépassement du quota internet "illimité" .. ah zut !

  • AliGatorAliGator Membre, Modérateur
    04:20 modifié #6
    Je suis allé sur Paris ce WE pour le lancement de mon application : c'est fou le réseau de m**de qu'il y a là -bas ! J'avais tout le temps des erreur réseau ou les sites qui répondent pas car je captais mal... alors qu'à  Rennes je n'ai jamais eu aucun souci.
    Donc un mode qui utilise intensivement le réseau, c'est une mauvaise idée.

    L'idéal c'est de mixer les deux en effet, une base et quand l'info n'est pas en base aller la chercher sur le net (et en profiter pour la rajouter à  la base)
  • 04:20 modifié #7
    ce qui est top, c'est d'avoir les deux

    Stockage dans l'app + actualisations en ligne. Comme ça, même quand l'utilisateur est dans la configuration "ah zut" sus-mentionnée, ça marche quand même.
Connectez-vous ou Inscrivez-vous pour répondre.