Stockage en ligne ou dans l'app ?
Paisible.fr
Membre
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
Acces en ligne
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.
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.
Connectez-vous ou Inscrivez-vous pour répondre.
Réponses
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.
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.
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 !
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)
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.