¿Cuándo debería usar un framework PHP?

Como otros opinaron aquí, no quieres elegir algo muy imponente o pesado. Por lo general, prefiero algo que proporcione la estructura básica (enrutamiento y manejo de solicitudes, validación, conectividad de base de datos simple, composición de vistas, etc.) sin demasiado código o curva de aprendizaje. A medida que su aplicación evoluciona, debe poder elegir lo que funciona mejor (incluso de otros marcos o bibliotecas) o ser capaz de construir algo rápidamente para satisfacer las necesidades de la aplicación. La mayoría de los frameworks PHP populares han existido por un tiempo y esos son sus puntos fuertes y débiles. De la nueva generación de frameworks, realmente me gusta, http://fatfree.sourceforge.net/ que hace lo mínimo para comenzar a escribir su aplicación web. Proporciona un montón de complementos para necesidades específicas, por lo que si no los necesita, no necesita usarlos. Si no encontró una función, puede crear un nuevo complemento muy fácilmente. No te hace sentir ganas de usar un marco pesado en absoluto.

Si no desea pasar mucho tiempo en la codificación PHP, puede utilizar un marco de trabajo porque tienen códigos creados por usted mismo, solo necesita editarlos según sus necesidades, lo que hace que el desarrollo de aplicaciones web sea fácil y menos lento.

Sí, los profesionales usan frameworks para PHP, algunos de los frameworks son PHP, Zend, Symphony, Yii, etc., que ofrecen excelentes códigos y diseños PHP. Personalmente, me gusta Zend, debido a su amplia gama de características y componentes de biblioteca que hicieron que el desarrollo de aplicaciones web Zend PHP sea una tarea fácil y fácil de usar. De lo contrario, vaya con cualquiera de ellos, o si está buscando una aplicación web totalmente personalizable, que también tenga un buen diseño, puede elegir Zend.

No puede publicar su proyecto en el mundo de código abierto usando el marco de código abierto … Elija un marco que use una licencia flexible como CakePHP que usa la licencia MIT.

Pero, ¿por qué tienes que modificar el marco? ¿Te refieres a su marco central o qué? Si cree que hay un error, o tal vez tiene una idea sobre alguna característica, aún puede contribuir

Desde mi experiencia en el uso de framework, no necesito modificar el framework core jusr focus en nuestra lógica de aplicación