¿Cuál es la diferencia entre zend framework1 y zend framework2? ¿Qué actualizaciones hay? Vi en Internet que hay una gran diferencia entre zf2 y zf1.
En zf1, el marco proporciona tantos contenedores ricos en funciones como sea posible y al mismo tiempo conserva suficientes interfaces para permitir a los desarrolladores implementar todos los aspectos de sus aplicaciones con un control detallado (y relativamente fácil).
Zf2, basándose en los comentarios de zf1, los desarrolladores han simplificado muchas cosas que no se usan comúnmente (por ejemplo, 80 proyectos no lo usarán o no modificarán los detalles), por lo que zf2 se siente encapsulado Más exhaustivo, pero también significa que si la forma en que el marco encapsula la funcionalidad no cumple con sus requisitos, necesitará profundizar en el código fuente y encontrar formas de modificarlo.
Sin embargo, vale la pena mencionar que zf1 y zf2 son básicamente consistentes en la arquitectura general, es decir, los objetos y métodos básicamente no cambian, pero la lógica interna se modifica, por lo que si cambia de zf1 a zf2, esto no significa que no sea difícil, pero si vuelves a zf2 es posible que necesites aprender más.
Por ejemplo, la funcionalidad multilingüe en zf1 debe estar configurada correctamente para funcionar. En zf2, un Zend_Translator_Adapter se carga de forma predeterminada (parece ser el método GetText), y dado que este método es más popular, lo más probable es que los desarrolladores ya no necesiten pensar en cómo configurar varios idiomas.
Si ha estado prestando atención a todas las noticias oficiales durante el desarrollo de zf2, encontrará que están más preocupados por cómo hacer que las funciones sean más fáciles de usar, qué funciones no se utilizarán y por qué no se utilizará y si lo que se puede mejorar y, si es necesario, existe en nuevas versiones en lugar de enfatizar la implementación de nuevas funciones o renovar la estructura de todo el marco.
Espero que las respuestas anteriores te sean útiles.