M
Marii26
Gamma
Laravel me llama la atención como framework para programar en PHP, sin embargo hay muchos frameworks, ¿has usado laravel? ¿que tal te parece? ¿me recomiendas otro framework, o ese es "perfecto"?
Recomiendo usar los componentes de Symfony para crear tu "propio" framework a tu medida y mas liviano, incluso en la web de Symfony te enseñan como hacerlo, Laravel esta creado usando varios de los componentes de Symfony al usar los componentes de Symfony te das cuenta de muchas cosas al implementarlo y a la vez aprenderás buenas practicas y creo q te servirá para desarrollarte mas como programador.
ahora quizas me digas q Laravel tiene ORM, gestor de plantillas etc etc, todo eso se le puede implementar a Symfony creando clases con pocas lineas de código e inyectandolas en tu Framework usando así solo lo q es necesario, al final el rendimiento y velocidad es mejor, claro está en como tengas diseñada tu base de datos que es la mitad del rendimiento de tu aplicación web, no todo es usar un framework magico y listo.
"Hacer tu propio framework" whaaaat?? jajajjaj Dejen de incentivar la reinvención de la rueda por favor!
Si queres un laravel mas liviano, usa lumen y chau.
Otra cosa, el nuevo Symfony 4 publico en su blog que la arquitectura de bundles que tanto predicaban, ahora dicen que no es buena y recomiendan una arquitectura sospechosamente parecida a Laravel, por que sera no?
Y con respecto a la idea de "no reinventar la rueda" es un concepto falaz en el mundo del software. A menos que estes "clonando" algo ya existente es que en verdad no tiene sentido.
Caso contrario no contariamos con las docenas de frameworks, si alguien le hubera dicho a Taylor Otwell: no seas boludo, no reinventes la rueda. Hoy no tendriamos Laravel.
Recomiendo usar los componentes de Symfony para crear tu "propio" framework a tu medida y mas liviano, incluso en la web de Symfony te enseñan como hacerlo, Laravel esta creado usando varios de los componentes de Symfony al usar los componentes de Symfony te das cuenta de muchas cosas al implementarlo y a la vez aprenderás buenas practicas y creo q te servirá para desarrollarte mas como programador.
Yo use CodeIgniter, Laravel, Phalcon y hasta ahora lo q me ah resultado mas comodo es usar los componentes de Symfony y crear un Framework q me sirve como plantilla para mis proyectos y es muy ligero.
ahora quizas me digas q Laravel tiene ORM, gestor de plantillas etc etc, todo eso se le puede implementar a Symfony creando clases con pocas lineas de código e inyectandolas en tu Framework usando así solo lo q es necesario, al final el rendimiento y velocidad es mejor, claro está en como tengas diseñada tu base de datos que es la mitad del rendimiento de tu aplicación web, no todo es usar un framework magico y listo.