¿Cuáles son las ventajas/desventajas de utilizar un marco de PHP sobre escribir código PHP directo?Framework - ¿Qué es un framework PHP?
Respuesta
Como señaló Tomás y Ngu, la pregunta es duplicado.
Lo que recomendaría es que primero lea lo que es el marco web. http://en.wikipedia.org/wiki/Web_application_framework
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
- Usted don' t necesita reinventar la rueda, el código ya está allí
- El código (por lo general) funciona, ya está probado
- 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
- Si desea ampliar la funcionalidad, usted tiene que entender OPC (código de otros pueblos)
- 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.
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.
- 1. ¿Qué es un framework PHP y cuál es bueno?
- 2. Android framework. ¿Qué es?
- 3. ¿Qué es .NET Framework?
- 4. PHP Framework Overhead
- 5. PHP Zend Framework Generator
- 6. Construyendo propio framework php
- 7. ¿Cuándo es un proyecto PHP demasiado pequeño para un framework?
- 8. Framework de anotación PHP
- 9. ¿Por qué debería aprender un framework de PHP?
- 10. ¿Por qué usar un framework web (como rieles) sobre php?
- 11. Configurar un Framework PHP en Linux
- 12. ¿Qué es Entity Framework con POCO
- 13. Qué tan popular es el Seam Framework
- 14. ¿Qué es .Net Framework 4 extendido?
- 15. Completo Ajax PHP MVC Framework
- 16. Small footprint php framework suggestions
- 17. ¿Qué es un buen CMS o framework barebones?
- 18. Por qué usar un framework IoC
- 19. ¿Qué significa ser un micro framework?
- 20. ¿Qué framework WebGL debo aprender?
- 21. Framework de PHP para redes sociales
- 22. .NET framework versions (o qué ejecuta qué?)
- 23. PHP Unit Testing without framework ... ¿Posible? ¿Aconsejable?
- 24. Zend Framework 2 para Zend Framework Newbie
- 25. Desventajas del framework cakePHP
- 26. Framework PHP similar a Python Pylons
- 27. ORM para PHP como .NET Entity Framework
- 28. Contabilizando framework Yii PHP usando Backbone.js
- 29. Zend Framework con Kohana PHP 3
- 30. Espacio de nombres en PHP CodeIgniter Framework