Se connecter / S'enregistrer

Résolu Application navigateur offline avec bdd locale

Solutions (3)
Tags :
  • Xml
  • Web
  • Javascript
  • Applications mobiles
  • Html
  • Navigateurs
  • Php
  • local
  • CSS
|
Bonjour,

J'ai pour projet de créer un petit programme, diffusé dans un premier temps uniquement à un public restreint.
Au niveau du choix de la technologie, je suis arrivé à la conclusion que le moins contraignant serait de créer une application faite pour tourner en local avec le navigateur :

  • Pas de problème de sécurité
  • Pas de coût serveur
  • Très facile de créer une interface responsive et cross-plateforme
  • Je maîtrise bien les standards HTML5/CSS3 et j'ai des notions suffisantes en JS

  • Le problème est que je dois stocker des données utilisateur... Je sais qu'à priori en javascript ce n'est pas possible, et je trouve trop contraignant pour l'utilisateur de devoir installer WampServer (même pour un prototype).

    SI quelqu'un pouvait m'indiquer la marche à suivre pour ce genre d'opération (je pensais utiliser pour la base de donnée des fichiers XML mais je ne vois pas comment les générer).

    Merci beaucoup pour votre aide :) 

    Cordialement
    Jérémy
  • Contenus similaires
    Meilleure solution
    partage
    , Vieux c*n psychorigide |
    Citation :
    Et je ne vois par contre pas comment interroger cette base de donnée sans langage serveur :/ 


    Il n'y a pas vraiment de langages serveur, il n'y a que des langages (tout court) et les serveurs peuvent ou pas les comprendre (tu peux très bien faire un site en python, c++, ruby au lieu du classique php). Pour interroger les bases sqlite tu as des libraires toutes faites dans la plupart des langages, pour le c++ par exemple http://www.sqlite.org/cintro.html , java http://www.tutorialspoint.com/sqlite/sqlite_java.htm , php http://php.net/manual/fr/book.sqlite.php .

    Pour l'application tu peux aussi la faire avec une applet java
    • bboyhades38 a sélectionné cette solution comme la meilleure réponse
    • Commenter cette solution |
    Score
    0
    òh
    òi
    , Programmation (collector) |
    L'applet java O_o ... tu veux pas une f1 pour aller chercher ton pain aussi ?

    Suivant ce que tu a besoin de stoker le "localstorage" du navigateur peut être suffisant ...
    Apres si tu veux vraiment pas utilsé d'apache tu peut tres bien cree ta propre base de donné et ton connecteur en js ... ecrire / lire un fichier txt reste simple !
    • Commenter cette réponse |
    Score
    0
    òh
    òi
    , Vieux c*n psychorigide |
    Salut,

    Tu dis parler de plusieurs utilisateurs et d'une base de données pour stoquer les données utilisateurs, est ce que la base de données doit être commune à tous les utilisateurs ou chaque utilisateur a ses données sur son pc ?

    Si tu veux que chaque utilisateur possède sa base de données tu peux utiliser des bases de données sous forme de fichier comme sqlite avec lesquelles tu pourra créer des reqûetes et interroger/trier plus facilement qu'avec du XML .

    Sans plus de détails je dirai qu'une solution peut couteuse serait d'investir dans une machine type raspberry pi (environ 30€) reliée au réseau qui servirai de serveur web, et serveur mysql. Ou alors récupérer une vielle machine et installer (par exemple) debian sans interface graphique pour faire tourner les services .


    Citation :
    Pas de problème de sécurité

    Plusieurs utilisateurs, des données stoquées, il y a forcément des questions à se poser sur la sécurité, que ce soit sur la sécurité des données en elle même (stockage fiable) ou à leur accès (qui peut y accèder, comment etc..)


    Citation :
    je trouve trop contraignant pour l'utilisateur de devoir installer WampServer (même pour un prototype).


    C'est vrai, pour une modification mineur il faudrait mettre à jour chaque poste individuellement, par contre si c'est juste pour des tests, tu peux installer wamp sur ton propre poste pour heberger l'application et restreindre l'accès au site aux postes non autorisés .
    • Commenter cette réponse |

    Ce n'est pas ce que vous cherchiez ?

    Tom's guide dans le monde
    • Allemagne
    • Italie
    • Irlande
    • Royaume Uni
    • Etats Unis
    Suivre Tom's Guide
    Inscrivez-vous à la Newsletter
    • ajouter à twitter
    • ajouter à facebook
    • ajouter un flux RSS