Framework

Páginas: 9 (2228 palabras) Publicado: 29 de octubre de 2012
DOCENTE: Ing. KARLA ABAD SACOTO FECHA: 28/10/2012
ASIGNATURA: PROGRAMACION
INTEGRANTES: MARTINEZ A. CAROL
TEMA:
Frameworks para desarrollo Web.
Investigar las características de algunos Frameworks con soporte MVC (Modelo, Vista, Controlador) para los lenguajes: Php, Java, Ruby y Phyton. En específico, describir 2 frameworks para PHP, 1 para Java (no zk), uno para Ruby y unopara phyton.
FRAMEWORKS PHP
Si de código hablamos, PHP es el lenguaje de scripting más famoso del mundo debido a muchas razones, pero principalmente por su amplia flexibilidad y simpleza.
Pero en ocasiones, la codificación puede volverse bastante monótona y repetitiva. En esas ocasiones es cuando nos resultará útil un framework PHP.

La idea general detrás del funcionamiento de un frameworkPHP es conocida como Model View Controller (MVC). MVC es un patrón arquitectónico en programación que asimila la lógica del negocio de la UI, permitiendo que una pueda ser modificada sin necesidad de modificar a la otra. Con MVC, Model hace alusión a la información, View a la presentación del diseño y Controller a la aplicación o lógica del negocio. Básicamente, MVC separa el proceso de desarrollode una aplicación, para que puedas trabajar sobre elementos individuales y que los otros no se vean afectados. Esencialmente, esto hace que la codificación en PHP sea más rápida y menos complicada.

Los Frameworks ayudan en el desarrollo de software, proporcionan una estructura definida la cual ayuda a crear aplicaciones con mayor rapidez. Ayuda a la hora de realizar el mantenimiento del sitiogracias a la organización durante el desarrollo de la aplicación.
Los Frameworks son desarrollados con el objetivo de brindarles a los programadores y diseñadores una mejor organización y estructura a sus proyectos.

The Zend Framework

Es un framework de código abierto para desarrollar aplicaciones web y servicios web con PHP 5. ZF es una implementación que usa código 100% orientado aobjetos.
El Zend Frameworks es simple, no necesita instalación especial, requiere PHP 5 e incorpora el patrón MVC.
The Zend Framework posee un gran seguimiento entre la comunidad de desarrolladores y está enfocado a las aplicaciones tipo web 2.0. Debido a su seguimiento masivo, soporte extensivo y base de usuario activa, Zend es conocido como “The PHP Company”. Zend podría considerarse el framework máspopular de la actualidad. Posee propiedades importantes que están construidas para el desarrollo a nivel corporativo y requiere un gran conocimiento de PHP.

Zend Framework es un framework para PHP creado por Zend Technologies. Para aquellos que no están familiarizados con esta empresa, Zend Technologies  provee a los desarrolladores web varias herramientas para ayudarlos en su labor. Algunosde estos productos son Zend Server, un servidor de aplicaciones web para ejecutar y manejar aplicaciones PHP, y Zend Studio, un muy buen IDE para PHP (basado en Eclipse).
Cómo pueden darse cuenta, Zend ha invertido en PHP, lo cual es claro indicio de por qué Zend Framework es un gran marco de trabajo que debe ser añadido a nuestro arsenal de herramientas como desarrolladores.

Características deZend Framework

Entre las principales características que podemos mencionar, se encuentran:

* Basado en PHP
* Esta orientado a objetos
* Usa el paradigma MVC (aunque no al 100%)
* Es open source
* Ofrece un gran rendimiento
* Ofrece una capa de abstracción a bases de datos fácil de usar
* Facilita el acceso a los servicios web de distintas compañías como Google oMicrosoft
* Cuenta con una gran comunidad de desarrolladores que contribuyen con el mantenimiento y mejora del proyecto.

Por otra parte, Zend Framework esta creado a partir de una infinidad de librerías y clases. Lo que lo hace una espada de doble filo; por un lado, es sencillo para los desarrolladores utilizar sólo las librerías que se necesitan; pero por otra parte, configurar el...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Que es framework
  • framework
  • Framework
  • framework
  • FRAMEWORK
  • Framework
  • Framework
  • Framework

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS