Symphony versus Zend Framework

Comparto éste artículo con el que estoy bastante de acuerdo. La pregunta es: si el Zend Framework ahora mismo no es el mejor framework en PHP ¿por qué elegirlo? En mi opinión: porque creo que lo va a ser. El artículo compara ambos frameworks respecto a los siguientes criterios:

  • Unit testing: donde, básicamente, empatan.
  • Templating: Symphony es muy superior. Zend Framework apenas ofrece posibilidades en éste sentido. Simplemente te permite crear Views a las que inyectarles datos.
  • Plugins: existe una importante comunidad de plugins en Symphony. Todavía el Zend Framework no se utiliza lo suficiente como para que se haya desarrollado una comunidad.
  • Database modules : aquí realmente empatan ya que ambos permiten integrar cualquier método de conexión a base de datos. Lo que pasa es que en principio la única documentación existente para el ZF parece limitarse a una conexión mediante Active Record.

La mayoría de desventajas, como puede verse, se solucionarán con el tiempo y según se vaya creando una comunidad de usuarios que vayan desarrollando documetación y plugins. Yo creo que el Zend Framework acabará superando al resto de frameworks por dos motivos: en primer lugar porque está apadrinado por los principales gurús del PHP; y, en segundo lugar, porque está pensado para integrarse con casi cualquier otra cosa y para adoptarlo en la medida que te sea útil, esto es, no hay por qué casarse con él.

Yo, al menos, ya lo estoy comenzando a utilizar.

Buscador hispano de Zend Framework:.

5 Comentarios

  • 1. acido69  |  diciembre 7th, 2007 at 4:08 pm

    totalmente de acuerdo contigo, he trabajado con los dos, y la verdad que prefiero apostar por ZF, más que nada porque el mero hecho de estar Zend detras ya lo hace de confianza.

  • 2. Harold Fritz  |  febrero 23rd, 2008 at 7:08 am

    Yo estuve buscando y probando varios frameworks, entre ellos ZF, Cake y finalmente me quedé con Symphony, principalmente porque existe una gran comunidad de usuarios, mucha documentación, y porque al igual que Cake, es un framework muy completo.

  • 3. puentesdiaz  |  julio 19th, 2008 at 12:28 am

    Porque uno u otro?
    Porque no los dos

    Symfony permite integrar a otros, se del uso Zend_Licene, ademas ahora symfony permite que uses las clases de que desees , donde quieras.

    Yo optaria por sumar …

  • 4. jose  |  diciembre 2nd, 2009 at 6:09 pm

    Saludos!

    No se si Zend mejore en el futuro, seguramente si, pero ahora por webs, canales irc donde he visto las comparaciones, como las que se exponen aqui y otras que aqui no se comentan. Symfony va a la cabeza, posee un grado de aceptacion un poco mayor al de Zend y es precisamente Symfony por como se difunde actualmente que considero el mejor Framework en comparacion con Zend o algun otro.

    Saludos.

  • 5. pato  |  enero 22nd, 2010 at 2:20 pm

    Yo no apostaría a mesclar los dos framework…básicamente por que agrega un overhead a los futuros programadores que tendrán que mantener la app, esto significa tiempo o sea $$$$$$. Es mejor apostar por un framework.
    En mi opinion symphony supera a zendframework… ahora que pasará en el futuro? solo el tiempo lo dirá.

Comenta el articulo:

Requerido

Requerido,