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:.

3 Comentarios

  • 1. acido69  |  December 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  |  February 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  |  July 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 …

Comenta el articulo:

Requerido

Requerido,