top the ten lightweight framework comparativa best benchmark php zend-framework codeigniter frameworks symfony

the - Newbie y PHP Frameworks



top php frameworks (4)

Comience con CodeIgniter si es nuevo en frameworks. Tanto Symphony como ZF tienen una mayor curva de aprendizaje y si no estás familiarizado con algunos conceptos, es posible que te sientas frustrado al principio con los marcos más complejos.

Soy un novato en PHP Frameworks y me gustaría compartir / discutir algo de experiencia con ustedes. Yendo directo al grano, lo que entiendo hasta ahora (desde un nuevo punto de vista es este):

  • CodeIgniter + Doctrine + Twigg = Symfony:
  • Zend + Doctrine + Twigg = Symfony

    1. Symfony 2, usa php5.3 (me gusta mucho el espacio de nombres me recuerda a .Net) pero ahora tiene suerte de tutoriales (solo traducción jobeet parcial a ver2)
    2. Disfruto de la comunidad de CI y de numerosos tutoriales, además de usar Doctrine + Twigg, pude lograr lo mismo con Symfony.
    3. Zend es más empresarial con muchos tutoriales, pero es más difícil de entender que CI.

Entonces, la pregunta es, ¿debería comenzar con CI + Doctrine o aprender directamente Symfony2? ¿Estoy en lo correcto con las suposiciones anteriores?




realmente se suma a cuáles son sus requisitos.

Symfony es genial, aunque mi única pega es que requiere PHP 5.3, lo cual es genial, pero asegúrese de que su host tenga soporte de 5.3. También el problema de usar CLI me molesta.

CodeIgniter 2 por otro lado requiere 5.1.6, que es bueno para mí ya que mi host aún está en 5.2; También me gusta cómo CI pequeño se comparó con Zend o Symfony. Ahora, como tú, me gustan algunos de los componentes de Symfony y uso 2 de ellos (swift mailer & twig) en mi instalación de CI. no significa que solo debas juntar ci e ir a Symfony. CI está diseñado para ser un marco de referencia en el que puedes construir. Symfony para mí es un marco completo con todo y el fregadero de la cocina.

Habiendo dicho todo eso, no todos los marcos son creados iguales. Uso CI para un proyecto y Kohana para otro. Kohana me ofreció algo que me gustó que CI no hizo y eso está bien.

Creo que deberías ver los diferentes frameworks que existen, algunos con todas las funciones, algunos son básicos y te permiten crecer según tus necesidades.