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 .