IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Conception Web Discussion :

Contenu dynamique : fichiers ou base de données ?


Sujet :

Conception Web

  1. #1
    Membre régulier
    Homme Profil pro
    Développeur Web
    Inscrit en
    Décembre 2005
    Messages
    159
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Décembre 2005
    Messages : 159
    Points : 108
    Points
    108
    Par défaut Contenu dynamique : fichiers ou base de données ?
    Bonjour,

    Je voulais avoir votre avis sur un point :
    J'ai un site dont le contenu (le texte, les articles quoi) peut être modifié. Pour le stocker, j'ai le choix entre le mettre dans une bdd mysql, ou bien l'enregistrer dans un fichier txt à côté des pages html.

    J'hésite, pour moi la bdd est plus stable et plus sécurisée, les fichiers facilitent la sauvegarde et l'utilisation avancée pour les non-développeurs.
    Au niveau des performances, je pense que c'est pareil.

    Qu'en pensez-vous ?

    Mad.

  2. #2
    Membre confirmé
    Avatar de teddyalbina
    Homme Profil pro
    Développeur .Net,C++
    Inscrit en
    Janvier 2008
    Messages
    466
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 38
    Localisation : France

    Informations professionnelles :
    Activité : Développeur .Net,C++

    Informations forums :
    Inscription : Janvier 2008
    Messages : 466
    Points : 568
    Points
    568
    Par défaut
    Bah pourquoi tu ne veux pas mettre en db ? Les fichiers vont vite devenir ingérable, si tu veux les structures sans trop gros coup de traitement le mieux c'est xml et l'utilisation des xml data insland qui vont bien pour faire le data binding mais sa ne marche que sous ie... (techno vraiment top au passage)

    Sinon tu te code un backoffice qui va bien si tu as dev toi même le site, sinon utilise une cms déjà existant.
    Viva la viva... en el chorizo de la corida de leon.... (cette phrase n'a aucun sens je sais )

  3. #3
    Modérateur
    Avatar de Vil'Coyote
    Homme Profil pro
    Développeur adélia & Web
    Inscrit en
    Février 2008
    Messages
    4 583
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : France, Isère (Rhône Alpes)

    Informations professionnelles :
    Activité : Développeur adélia & Web
    Secteur : Industrie

    Informations forums :
    Inscription : Février 2008
    Messages : 4 583
    Points : 7 503
    Points
    7 503
    Par défaut
    Citation Envoyé par madislak Voir le message
    Bonjour,

    Je voulais avoir votre avis sur un point :
    J'ai un site dont le contenu (le texte, les articles quoi) peut être modifié. Pour le stocker, j'ai le choix entre le mettre dans une bdd mysql, ou bien l'enregistrer dans un fichier txt à côté des pages html.

    J'hésite, pour moi la bdd est plus stable et plus sécurisée, les fichiers facilitent la sauvegarde et l'utilisation avancée pour les non-développeurs.
    Au niveau des performances, je pense que c'est pareil.

    Qu'en pensez-vous ?

    Mad.
    Salut,

    je pense que le choix doit tenir compte de flot de données et surtout de l'utilisation.

    Car, si tu stock tes articles en base de données via on peut le supposer au mieux un éditeur en ligne style fckeditor, tu laisse plus de souplesse au utilisateur/éditeur qu'un fichier txt brut ne gérant pas l'aspect des données. De plus à mon sens en fonction de la taille des fichiers txt, la base de données va répondre plus rapidement et offrira surtout un gain de sécurité en terme de confidentialité, d'accès d'administration etc ....
    la vie n'est pas cirrhose des foies ...

    Avant de poster un message Rechercher n'est pas qu'une option.
    FAQ Web - Tuto Web

  4. #4
    Membre confirmé
    Avatar de teddyalbina
    Homme Profil pro
    Développeur .Net,C++
    Inscrit en
    Janvier 2008
    Messages
    466
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 38
    Localisation : France

    Informations professionnelles :
    Activité : Développeur .Net,C++

    Informations forums :
    Inscription : Janvier 2008
    Messages : 466
    Points : 568
    Points
    568
    Par défaut
    Tu as aussi http://tinymce.moxiecode.com/ que je trouve mieux que fck.

    En tout cas oublie les fichiers utilise la db . Pour ta base de données apprend MERISE c'est une méthodologie qui est facile a prendre en main, comme ça tu saura faire des db correcte .

    Si tu galère toute la communauté est là
    Viva la viva... en el chorizo de la corida de leon.... (cette phrase n'a aucun sens je sais )

  5. #5
    Rédacteur
    Avatar de Macmillenium
    Homme Profil pro
    Développeur front-end
    Inscrit en
    Mars 2008
    Messages
    2 333
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 38
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Développeur front-end
    Secteur : High Tech - Produits et services télécom et Internet

    Informations forums :
    Inscription : Mars 2008
    Messages : 2 333
    Points : 3 747
    Points
    3 747
    Par défaut
    Citation Envoyé par Vil'Coyote Voir le message
    Car, si tu stock tes articles en base de données via on peut le supposer au mieux un éditeur en ligne style fckeditor, tu laisse plus de souplesse au utilisateur/éditeur qu'un fichier txt brut ne gérant pas l'aspect des données.
    Je ne vois pas trop le rapport Vil'Coyote.
    Que ce soit txt ou BDD, le code HTML généré par l'éditeur sera stocker de la même manière.

    Citation Envoyé par teddyalbina Voir le message
    En tout cas oublie les fichiers utilise la db . Pour ta base de données apprend MERISE c'est une méthodologie qui est facile a prendre en main, comme ça tu saura faire des db correcte .
    Tout dépend du contexte, une BDD bouffe énormément de bande passante (connexions, requêtes etc.).
    Personnellement, pour une simple gestion d'articles, je recommande le stockage dans des fichiers TXT ou XML.
    Je ne réponds pas aux questions techniques par MP.

Discussions similaires

  1. Comment créer un site immobilier dynamique avec une base de données ?
    Par Alain troverti dans le forum Général Conception Web
    Réponses: 14
    Dernier message: 07/07/2006, 21h57
  2. aide pour lire le contenu d'un fichier de base de donnée
    Par hichamo dans le forum Décisions SGBD
    Réponses: 5
    Dernier message: 11/05/2006, 10h01
  3. [Conception] upload de fichiers et base de données
    Par Corben dans le forum PHP & Base de données
    Réponses: 6
    Dernier message: 14/10/2005, 09h10
  4. Fichier de base de données
    Par Nout dans le forum PostgreSQL
    Réponses: 3
    Dernier message: 14/08/2004, 00h28
  5. Réponses: 8
    Dernier message: 04/09/2003, 16h07

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo