zend tutorial mac how framework espaƱol composer php zend-framework zend-framework2

php - mac - zend framework tutorial



Funcionamiento de Zend Framework 1 vs Zend Framework 2 (1)

Zend Framework 2 acaba de ser lanzado y Zend ofrece soporte para ZF1 por solo 18 meses a partir de ahora. Sé que estaban trabajando para nuevas funciones en ZF2 y luego iban a hacer algunas mejoras importantes de velocidad ya que era 5 veces más lento que ZF1.

Me gustaría saber qué tan lento es ZF2 que ZF1 de los puntos de referencia o las pruebas que hiciste y no pura especulación.

El último punto de referencia que encontré data del 22 de febrero de 2012 y concluye que ZF2 es 4 veces más lento que ZF1.

Enlace here


Preguntas frecuentes - (Respuestas basadas en experimentos personales realizados ayer)

¿Qué ha cambiado en Zend Framework 2 de Zend Framework 1?

Arquitectura

ZF1 está basado en MVC, ZF2 está basado en MOVE. Gran diferencia. MOVE = Eventos de Vistas de Operaciones de Modelos, MVC = Controladores de Vistas de Modelos. Más aquí . Zend Framework 2 utiliza un código 100% orientado a objetos y utiliza la mayoría de las nuevas funciones de PHP 5.3, concretamente espacios de nombres, enlace estático tardío, funciones lambda y cierres. source

Tamaño de la instalación

El último archivo ZF1 es de aproximadamente 30Mb y ZF2 es de aproximadamente 2.5Mb (comprimido).

Dependencia

ZF1 es un conjunto básico de bibliotecas y una arquitectura muy débilmente acoplada (con respecto a su competidor / jugador - CakePHP). ZF1 no requiere mucha ''gema'' (como en ruby), pero puede mejorar con los complementos. ZF2 requiere que sepas sobre el composer - phar y pronto puede igualar cualquier otro marco. Nuevo concepto: Dependency Injection para los fanáticos de Zend.

Proceso de dar un título

La certificación está disponible solo para ZF1, sin embargo, existen rumores sobre sus charlas para certificaciones ZF2, aunque el material de capacitación está disponible en línea.

Convenciones

classname en ZF1 era Zend_Db_Table para la clase en Zend / Db / Table.php mientras que en ZF2, es clase My / Auth / Adapter. Basta de charla.

Comunidad

ZF1 fue respaldado por Zend Technologies (y algunos otros, sin nombre). ZF2 tiene partidarios notables, incluidos Google y Microsoft. source

Velocidad

Tomó aproximadamente 20 veces más tiempo para ejecutar "Hello World!" en ZF2. No estoy juzgando aquí. Podría estar equivocado aquí. DIY.

¿Cuál debería elegir?

MVC ha existido desde hace casi una década y si eres uno de ellos que se siente triste por una nueva arquitectura, ¡entonces oye! ¡ES el dominio ''elegido'', mantenerse al día con las tendencias y actualizarse! Comienza ZF2 desde here .