Blogs Media: CSS Mania | VivirLatino | Sentido Web | Apps Mania

Publicidad

Mié16Ene2008

Comparativa entre Symfony y Zend

19:00 H (CET)| Temas: PHP

Tanto Symfony como Zend frameworks son frameworks PHP5 con gran éxito entre los desarrolladores. Como siempre pasa sobre gustos no hay nada escrito, pero para aquel que quiera elegir entre uno, esta comparativa puede venirle muy bien.

  • Comienzo: Symfony tiene mucha documentación y gente por detrás desarrollando y ayudando, algo de lo que anda un poco corto Zend.
  • Testing: Symfony viene con tareas de testing por línea de comandos y genera una clase vacía para ello al crear un controlador. Mientras que Zend no ofrece soporte para testing.
  • Plantillas: Zend tiene un sistema de plantillas un poco verde al que hay que hacerle algunos hacks para realizar algunas cosas. Symfony, al contrario, su sistema de plantillas es muy maduro, al cual le puedes añadir módulos.
  • Plugins: más de lo mismo, Symfony es extensible, Zend no.
  • Módulos de bases de datos: Zend usa ActiveRecord, mientras que en Simfony le puedes añadir el motor que desees, incluso Zend_Db.

PHP: Symfony vs. Zend

Gracias David por el aviso.

Relacionados

Feedback (5) » Formulario

1. Antonio ~ Viernes, 18 Ene 2008 | 09:26H:

Pero el autor de la comparativa se queda con Zend.
¿Por que sera ?

2. Antonio ~ Viernes, 18 Ene 2008 | 09:26H:

Pero el autor de la comparativa se queda con Zend.
¿Por que sera ?

3. Luis ~ Viernes, 18 Ene 2008 | 17:23H:

Jose María, yo me quedo con Code Igniter, jeje, aunque Cake también está genial.

Antonio, pues ni idea, pero vamos, que en estos casos se trata muchas veces de gustos personales más que de decisiones lógicas.

4. josemaria ~ Domingo, 20 Ene 2008 | 11:22H:

La documentación de CodeIgnitier es bastante más "amable" que la de Cake y el tutorial de inicio es una pasada. También, aunque es algo subjetivo, parece ser un framework más ágil que Cake. Pero la colección de piezas de código que hay en la comunidad de Cake se echa de menos ¿no te parece?

5. Nelson ~ Miércoles, 28 May 2008 | 02:20H:

Bueno yo si que me he probado la mayoria estan, Cake, Symfony y hasta el paisano colombiano Kumbia y no cabe duda que por ejemplo la documentación de Symfony es bastante completa y es interesante la forma de utilizar los plugins..pero en el caso de symfony tuvo sus duras al no decidir en una época su capa de abstracción si con Propel o con Doctrine y eso por ej para un proyecto que realizaba me estaba saliendo muy costoso..y al igual con Cake aunque son maduros el desarrollador termina por acoplarse al framework y no vicecersa como tiene que ser, uno no puede trabajar para la tecnología sino que al contrario, bueno y Kumbia esta muy biche y entre tantos frameworks deje asi...cuando probe Zend..si claro esta muy verde como dice el autor pero es un proyecto que en corto tiempo lleva muy buenos avances como el Zend_Form, El sistema de Control de Acceso y el Auth que maneja la autenticación con credenciales no Sesiones y es de la casa asi que cualquier cambio en PHP se reflejara primero con ellos.. a manera particular creo que es muy bueno y a diferencia de los otros me deja acoplar las cosas que necesito a mi framework como quiera, en la capa de Modelo el Zend_DB aunque es amigable le falta ser realmente un Active Record por que no tiene un verdadero mapeo de Tablas...pues para eso adopte Doctrine a Zend sin problemas con practicamente el 100% de soporte de los drivers y bueno me da risa el comentario sobre los sistemas de plantillas....ya esto resulta obsoleto llamese Smarty o similares..es mas lo que uno se esfuerza acoplandolo con Ajax y otras cosas para que filtren y validen, en la web 2.0 lo mejor es flex yo lo he integrado a Zend y ha resultado totalmente poderoso totalmente orientado a objetos y si utilizan adecuadamente los patrones de diseño con el concepto de Object Remote realmente separan aun mas el trabajo eficientemente.

Conversación

Nombre:

Email:

(no aparecerá)

URL:

(opcional)
¿Recordar datos?

↓ Comentarios (XHTML permitido)