2009-03-11 7 views

Répondre

11

Une structure vous donne des solutions standard aux problèmes typiques, par ex. pour une boutique en ligne qui peut couvrir la fonctionnalité pour une connexion client (y compris la gestion de la session), un panier, passer des commandes ...

Le grand avantage d'utiliser un cadre est que

  1. Vous n » Le code est déjà là
  2. Le code (habituellement) fonctionne, il est déjà testé
  3. Spécifiquement pour l'authentification de l'utilisateur, vous aurez probablement moins de fuites de sécurité comme si vous aviez inventé quelque chose à partir de zéro

Le gros inconvénient est que

  1. Si vous souhaitez étendre les fonctionnalités, vous devez comprendre OPC (autres code peuples)
  2. Si le cadre contient un trou de sécurité et un exploit est disponible, votre site est immédiatement vulnérable, mais vous n'avez peut-être pas les connaissances pour le réparer vous-même. Vous devez donc surveiller constamment les bulletins de sécurité, les mises à jour, les correctifs, etc.
4

Une structure est une bibliothèque. Vous avez besoin de temps pour apprendre à utiliser une bibliothèque, mais une fois que vous savez comment cela fonctionne, vous devriez récupérer votre investissement plusieurs fois.

Un framework web PHP applique ce principe à toutes les choses courantes que vous faites lorsque vous produisez un site web (généralement piloté par une base de données) avec PHP.