Page 1 sur 1

Stocker des données : XML oblige ou de simple fichiers texte

Posté : 09 juin 2009, 19:37
par supercanard
Bonjour,

J'ai besoin de faire un tout petit site dynamique sans utiliser de base de données.
En gros il n'y aura que des pages avec contenu administrable, des actualités et éventuellement un système de commentaire sur les actus. Vraiment du léger quoi.

Je pensais donc faire ça avec du xml mais à y réfléchir avec de simples fichiers textes ont doit pouvoir aussi très bien faire quelquechose de potable en balisant les fichiers avec des {BALISE}{/BALISE} pour séparer les différentes informations et si ils sont nommés sur le serveur de façon à pouvoir faire le lien par exemple entre les fichiers actualités et les commentaires ?

Mais je ne sais pas si c'est vraiment propre, ça me parait un peu archaïque comme façon de faire ?

Posté : 09 juin 2009, 19:40
par zeus
Si tu veux une base de données simpliste et légère, regarde du côté de SQLite.
Ca sera toujours plus rapide et performant que tout les systèmes que tu pourrais mettre en place et qui serait forcément une réplique d'un SGBD ;)

Posté : 09 juin 2009, 19:43
par AB
A mon avis un petit site administrable mais statique du côté visiteur est tout à fait envisageable à partir de fichiers texte.
Mais dès qu'il s'agit d'ajouter du contenu depuis la partie visiteur, j'utilise une bdd sans hésiter.

Posté : 09 juin 2009, 19:51
par supercanard
SQLite me branche pas trop même si c'est surement vrai pour les perf et le fait de faire une réplique de SGBD.
Parce que tant qu'a faire si ça pouvais me permettre de manipuler un peu les regex et de faire un travail de reflexion sur l'organisation d'un mini SGBD...

Mais c'est envisageable de faire un truc propre et organisé ? Je cherche des petites infos théorique ou des exemples d'organisation de ce genre de petit système mais je ne trouve pas grand chose

parce que je pourrais aussi pour pas m'embêter passer par simplexml mais bon je préfère mettre mon cerveau à contribution plutôt que de lire le manuel d'une classe...