2009-03-11 11 views

Respuesta

11

Un marco ofrece soluciones estándar para problemas típicos, p. para una tienda online que puede cubrir la funcionalidad de un inicio de sesión del cliente (incluyendo manejo de sesión), un carrito de compras, órdenes de colocación ...

La gran ventaja de utilizar un marco es que

  1. Usted don' t necesita reinventar la rueda, el código ya está allí
  2. El código (por lo general) funciona, ya está probado
  3. Específicamente para autenticación de usuario, probablemente tendrá menos fugas de seguridad como si hubiera inventado algo desde cero usted mismo

La gran desventaja es que

  1. Si desea ampliar la funcionalidad, usted tiene que entender OPC (código de otros pueblos)
  2. Si el marco contiene un agujero de seguridad y un exploit está disponible, su sitio es inmediatamente vulnerable, pero es posible que no tenga el conocimiento para solucionarlo usted mismo. Por lo tanto, debe vigilar constantemente los boletines de seguridad, las actualizaciones, las correcciones, etc.
4

A framework es una biblioteca. Tiene una inversión de tiempo para aprender a usar una biblioteca, pero una vez que sepa cómo funciona, debe recuperar su inversión muchas veces.

Un marco web de PHP aplica este principio a todas las cosas comunes que haces cuando produces un sitio web (generalmente basado en bases de datos) con PHP.