馃煝 ZEND FRAMEWORK: Definici贸n, ventajas y desventajas 馃實

ZEND FRAMEWORK: Definici贸n, ventajas y desventajas Zend es un framework de c贸digo abierto basado en PHP, y es una aplicaci贸n web orientada a objetos. Se compone de una colecci贸n de paquetes profesionales basados en PHP. El framework Zend se ha…

馃煝 ZEND FRAMEWORK: Definici贸n, ventajas y desventajas 馃實

Source

0
(0)

ZEND FRAMEWORK: Definici贸n, ventajas y desventajas

Zend es un framework de c贸digo abierto basado en PHP, y es una aplicaci贸n web orientada a objetos. Se compone de una colecci贸n de paquetes profesionales basados en PHP. El framework Zend se ha convertido en un metapaquete de Composer.

Zend se instala a trav茅s del gestor de paquetes Composer. Dentro del framework Zend, vienen 61 componentes. Zend sigue la arquitectura MVC.

Clases extendidas: Como un lenguaje de programaci贸n orientado a objetos, Zend utiliza conceptos como la herencia y las interfaces. La mayor铆a de los componentes son extensibles hasta cierto punto.

Los desarrolladores web pueden construir sus variaciones sin obstaculizar el n煤cleo de la base de c贸digo Zend. En un proyecto, algunas personalizaciones en los elementos pueden ser 煤nicas, pero esas ser谩n utilizables en otro proyecto tambi茅n.

Enfoque orientado a objetos: En Zend, todos los componentes y entidades est谩n representados como objetos, por lo que la escritura de c贸digo se vuelve cr铆tica para los desarrolladores.
Por otro lado, el c贸digo se vuelve reutilizable y estructurado.

Uso de clases: Zend framework es simplemente una extensa colecci贸n de clases. Para crear una aplicaci贸n completamente funcional basada en Zend, necesitas componentes Zend MVC. Sin embargo, tambi茅n puedes cargar s贸lo aquellos elementos necesarios en cualquier otro proyecto donde la funcionalidad completa no sea esencial.

Zend Framework es un desacoplamiento, ya que puedes aprovechar los componentes como bibliotecas individuales.

Versatilidad: Zend Framework tiene una gran cantidad de componentes. Todos estos componentes son exclusivos para diferentes prop贸sitos. Por lo tanto, no encontrar谩s codificaci贸n personalizada en Zend. Adem谩s, al ser un framework de c贸digo abierto, tus desarrolladores pueden personalizar los componentes seg煤n sus necesidades.

No sigue un modelo de implementaci贸n: Zend hace la implementaci贸n del modelo por s铆 mismo incluso despu茅s de seguir una arquitectura MVC.

Libertad de integraci贸n: Puedes integrar Zend con muchas librer铆as externas. Si quieres integrar Smarty como tu sistema de plantillas, puedes hacerlo en Zend. Tambi茅n puedes incorporar clases de Zend en un framework de Synfony.

Directrices y est谩ndares: una gu铆a de contribuyentes muy extensa ayuda a Zend. Esto significa que cada colaborador de la documentaci贸n tiene que someterse al Acuerdo de Licencia de Colaboraci贸n (el c贸digo tiene que ser probado y necesita adherirse a estrictos est谩ndares de codificaci贸n).

Comunidad y documentaci贸n: Zend tiene una curva de aprendizaje muy pronunciada. A pesar de esto, como Zend tiene una amplia comunidad y un vasto recurso de documentaci贸n, c贸digos de ejemplo y tutoriales, sus desarrolladores pueden…

[…] Ve el contenido completo en el video

#zend #framework #php #internet #web #programacion #programming

0 / 5. 0