uso de un marco o no el uso de un marco significa que usted está haciendo una elección entre rendimiento de las aplicaciones
defecto bajo carga
velocidad/estabilidad de Desarrollo
Si usted decide no utilizar un marco, aún necesita hacer las cosas que haría un marco. Simplemente los está codificando en PHP sin procesar, o desarrollando su propio marco que puede seguir siendo liviano ya que solo tiene que hacer lo que usted quiere que haga, y no lo que el mundo quiere que haga. Obtendrá un mejor rendimiento, pero pasará más tiempo desarrollando y depurando ese código que un marco maneja automáticamente.
Lo que le compra un marco es la velocidad en tiempo de desarrollo. No tiene que escribir largas consultas SQL complicadas ni depurar las largas y complicadas consultas SQL de otra persona. Solo necesita crear una tabla y crear instancias de un modelo. No es necesario que decida dónde va a escapar sus parámetros de SQL, porque el marco define dónde sucede eso. No es necesario entrar en grandes luchas políticas sobre dónde va la lógica de negocios frente a la lógica de presentación, porque el marco define esto. Un marco de trabajo elimina la necesidad de tener un desarrollador de sistemas en su equipo, o le evita tener que pensar/perder tiempo en el desarrollo del sistema. Puede llegar a codificar su aplicación más rápido y obtener resultados medibles y visibles antes.
Aquí hay otra manera de pensarlo. PHP Frameworks son más lentos que PHP, pero PHP es más lento que C. ¿Por qué no escribir su aplicación directamente en C?
No hay una respuesta correcta aquí, es una de esas preguntas de ingeniería/desarrollo de software que es una cuestión de lo que su situación actual demanda. La opción predeterminada de la industria en estos días es utilizar un marco, porque si no lo hace, sus competidores lanzarán una aplicación que tiene un procesamiento de PHP más lento que el suyo, pero llegará al mercado tres meses antes.
Finalmente, una última cosa a considerar de esa charla. Rasmus dijo que la mayoría de las veces el rendimiento percibido de su aplicación se encuentra en la interfaz frontend. Tanto el código de Javascript como la forma en que el navegador está almacenando en caché las solicitudes que realiza a su servidor. PHP es un lenguaje espantoso y horrible que raramente es el cuello de botella. Cuando se trata del cuello de la botella, por lo general, puede hacer algunos ajustes (opción de caché de código, refactorización enfocada) que eliminarán el cuello de botella de rendimiento.
posible duplicado de [¿Son Symphony y CakePHP demasiado lentos para ser utilizables?] (Http: // stackoverflow.com/questions/2928908/are-symphony-and-cakephp-too-slow-to-be-use) – ircmaxell