2010-07-13 5 views
0

Je veux créer un site web PHP simple contenant un certain nombre de pages. Le contenu des pages sera modifiable par le (s) administrateur (s) du site Web à l'aide d'un simple éditeur de texte html en ligne.Comment/Pourquoi utiliser les classes PHP sur une page simple

Il devrait également y avoir des membres, gérés par l'administrateur. (Pas d'auto-inscription)

Il y a aussi une section membres avec login.

Évidemment, ce n'est pas compliqué à faire sur le plan procédural, mais j'aimerais essayer d'utiliser des classes. Pourquoi devrais-je même utiliser des classes PHP dans ce cas? Et où seraient-ils utiles? Ou n'y a-t-il pas de bonne raison de les utiliser pour un tel site?

Merci

+0

Peut-être que c'est une question idiote, mais pourquoi n'utilisez-vous pas l'un des CMS existants? Vous économisez beaucoup de travail, et si vous n'avez pas d'expérience avec la POO, créer un CMS * (production prête) peut être un peu trop gros pour vous ... –

+0

J'ai pensé à en utiliser un, mais je pense l'intégrer prendrait aussi longtemps ou peut-être plus longtemps que d'en écrire un moi-même, puisqu'il devrait s'agir d'un CMS très simple. Et je pourrais utiliser la pratique :) –

Répondre

1

Utilisation des principes de la POO même dans les petits projets peuvent vous aider à comprendre pleinement les avantages de ces principes de programmation. Bien que le problème puisse être facile à résoudre, il s'agirait d'un cauchemar d'extension et de maintenance.

Alors:

  • Pensez à vos classes et leurs relations avant le codage (Peut-être même tirer quelques diagrammes UML)
  • Jetez un oeil à différents modèles de conception, peut-être un correspond à votre problème ici
  • bâton à votre conception lors du codage;)
0

Il est logique d'utiliser des classes s'il est plus facile d'utiliser une classe que de faire quelque chose sans (et pour la réutilisabilité si nécessaire). Bien sûr, vous pouvez aller sans cours, mais par exemple pour votre gestion des utilisateurs (vos membres) il y a quelques classes utiles à utiliser.

Questions connexes