¿Cuál es el mejor framework PHP?
11 seguidores
¿De los que habéis probado, cual recomendáis por potencia, comunidad, documentación?
¿De los que habéis probado, cual recomendáis por potencia, comunidad, documentación?
Seguro que tienes mucho que decir, te estamos esperando.
azuriguel
Te recomiendo Laravel esta dando mucho que hablar, un saludo
jmweb
Pero me lo dices desde tu experiencia personal??
unapersona
supongo que para gustos :P
aquí hay un buen artículo sobre el tema: http://www.sitepoint.com/best-php-frameworks-2014/
personalmente: CakePHP
http://cakephp.org :)
oldskullnet
Symfony , http://symfony.es/que-es-symfony
jake
Para mi Symfony2 o Silex, pero también Laravel parece muy útil. Silex es un microframework que usa componentes de Symfony, es un poco como Sinatra
fakito
Pues yo creo que eso va a depender de las necesidades del proyecto y de tu estilo de programación.
Personalmente disiento con @unapersona. Llevo con CakePHP desde la versión 1.2, y aunque en aquel momento tenía sentido, ahora no lo tocaría ni con un palo. La próxima versión 3.x [1] se va a modernizar en algunos aspectos, pero también va a romper la compatibilidad con la actual versión.
El principal problema que veo con este tipo de frameworks es que todos los plugins o componentes que crees no pueden usarse fuera de ellos, al menos no sin tener que modificarlos en algún sentido, lo que es un gran inconveniente.
En general creo que la tendencia es la de crear y usar componentes vía Composer [2] en lugar de frameworks 'todo en uno'. De hecho Symfony2 [3], y ahora Laravel [4], ya lo están haciendo y están hechos en base a componentes que pueden usarse por separado en otros proyectos.
Volviendo a tu pregunta, para proyectos sencillos hay que plantearse si es necesario un framework, tal vez no resulte práctico y puedas tirar de componentes con Composer.
Para proyectos pequeños y medianos - o para crear APIs tipo REST - Silex [5] y Slim [6] resultan muy convenientes. Silex está creado con componentes de Symfony2, lo que puede contar como una ventaja y a la vez como un inconveniente, ya que si en algún momento necesitar consultar el código del framework te vas a encontrar con una maraña de clases y componentes que añaden complejidad al código. Slim tiene características similares pero con un código mucho más sencillo, y tanto la documentación como la comunidad que hay a su alrededor son excelentes.
Si necesitas un framework más completo entonces me quedaría con la recomendación de @jake, Symfony2 o Laravel, aunque personalmente no me acaban de gustar todas esas llamadas a métodos estáticos de Laravel.
[1] http://bakery.cakephp.org/articles/markstory/2014/01/05/cakephp_3_0_0_dev_preview_1_released
[2] http://getcomposer.org
[3] http://symfony.com
[4] http://laravel.com
[5] http://silex.sensiolabs.org
[6] http://www.slimframework.com
LeslieRod
y si, Laravel esta dando mucho que hablar...
personalmente, he tenido una grata experiencia con Yii (http://www.yiiframework.com/)
unapersona
Hola,
Cake por la versión 1.2 aún tenía muchas cosas verdes para mi gusto, la 1.3 quedó mucho mejor y aún así mantenía soporte para PHP4 (la comparativa con los frameworks modernos sería a partir de Cake 3).
Aun así, yo me quedaría con lo que indica el artículo al final, prueba, compara y el que más te guste, en características casi todos van a andar muy ajustados.
fakito
@unapersona desde mi punto de vista cake no alcanzo la madurez hasta la version 2.x. En cuanto a Cake 3 solo hay una developers preview y no se debería usar en producción, así que de momento no contaría con él.
Estoy de acuerdo con que lo mejor es probar y usar el que mejor se adapte a las necesidades del proyecto y a tu estilo de programar.
jmweb
Muchas gracias a todos por vuestros comentarios. Creo que empezaré con Laverel en detrimento de Codeigniter que era la otra opción que barajaba.
Os dejo el vídeo que ha decidido decantarme por este framework. Gracias a todos por la ayuda.
http://www.youtube.com/watch?v=8dKBycSTz3Q
kinxos
Yo sólo he trabajado profesionalmente con Zend Framework, pero con la versión 1. Lo único que tengo son elogios, aunque reconozco que la documentación es bastante escueta, carencia que se ve solventada gracias a la gran comunidad que existe.
No obstante, si tuviera que elegir ahora mismo, casi que iría a por Laravel o Silex.
jmweb
Otra duda que me gustaría compartir con ustedes. ¿Soléis utilizar Framework para todos vuestros proyectos, o trabajáis con php básico para webs más pequeñas?
agilescura
mi consejo es que uses un framework (el que sea) para cualquier proyecto que vayas a desarrollar. sólo vas a tener facilidades si en un futuro la quieres hacer más grande (lo normal) como para mantenerla como el soporte de dicho framework.
hoy en día, todos los frameworks viene cacheados así que funcionan todos muy bien, uses 3 vistas como 30.000
Usuario desconocido
Si es cuestión de una curva de aprendizaje baja, codeigniter es una buena opción para proyectos no excesivamente complejos.
gonzaga
Buenas
Os deja una página donde aparence una comparativa de los frameworks más usados en la actualidad.
http://www.phpframeworks.com/
Un saludo
pitusabadi
Os invito a participar en un debate acerca de cual será vuestro framework PHP este 2014, compartid vuestra opinión con la comunidad!!
https://please.to/quin-sera-el-teu-framework-aquest-2014