tecnologia web

Páginas: 10 (2313 palabras) Publicado: 1 de agosto de 2014
FRAMEWORK
ZEND FRAMEWORK - YIIN – CODEIGNITER –
YIFRAMEWORK CUKE PHP – SIMPHONY
FRAMEWORK
INTEGRANTES:






Lucero Mauricio Adrian
Palacios Marchan JianKarlo
Ruiz López Jhonn Nicoll
Matos Luna Wigner Joel
Rojas Chore Franshis

FRAMEWORK
(Plataforma, entorno, marco de trabajo).
Desde el punto de vista del desarrollo de software, un frameworks es una estructura de soportedefinida, en la cual otro proyecto de software puede ser organizado y desarrollado.
¿Qué es un frameworks Web?
El concepto frameworks se emplea unos muchos ámbitos del desarrollo de sistemas software,
no solo en el ámbito de aplicaciones Web. Podemos encontrar frameworks para el desarrollo
de aplicaciones médicas, de visión por computador, para el desarrollo de juegos, y para
cualquierámbito que pueda ocurrírsenos. En otras palabras, un frameworks se puede
considerar como una aplicación genérica incompleta y configurable a la que podemos añadirle
las últimas piezas para construir una aplicación concreta.
OBJETIVOS PRINCIPALES DE FRAMEWORK
Los objetivos principales que persigue un frameworks son: acelerar el proceso de desarrollo,
reutilizar código ya existente y promover buenasprácticas de desarrollo como el uso de
patrones.
Un frameworks Web, por tanto, podemos definirlo como un conjunto de componentes (por
ejemplo clases en java y descriptores y archivos de configuración en XML) que componen un
diseño reutilizable que facilita y agiliza el desarrollo de sistemas Web.
TIPOS DE FRAMEWORK WEB.
Existen varios tipos de frameworks Web: orientados a la interfaz deusuario, como Java Server
Faces, orientados a aplicaciones de publicación de documentos, como Coocon, orientados a la
parte de control de eventos, como Struts y algunos que incluyen varios elementos como
Tapestry.
La mayoría de frameworks Web se encargan de ofrecer una capa de controladores de acuerdo
con el patrón MVC o con el modelo 2 de Servlets y JSP, ofreciendo mecanismos para facilitar
laintegración con otras herramientas para la implementación de las capas de negocio y
presentación.
CARACTERÍSTICAS.
A continuación enunciamos una serie de características que podemos encontrar en
prácticamente todos los frameworks existentes.

VENTAJAS DE LA UTILIZACIÓN DE UN FRAMEWORK SON:
 El desarrollo rápido de aplicaciones. Los componentes incluidos en un frameworks
constituyen unacapa que libera al programador de la escritura de código de bajo nivel.
 La reutilización de componentes software al por mayor. Los frameworks son los
paradigmas de la reutilización.
 El uso y la programación de componentes que siguen una política de diseño uniforme.
Un frameworks orientado a objetos logra que los componentes sean clases que
pertenezcan a una gran jerarquía de clases, lo queresulta en bibliotecas más fáciles de
aprender a usar.
LAS DESVENTAJAS DE LA UTILIZACION DE UN FRAMEWORKS SON:
 La dependencia del código fuente de una aplicación con respecto al frameworks. Si se
desea cambiar de frameworks, la mayor parte del código debe reescribirse.
 La demanda de grandes cantidades de recursos computacionales debido a que la
característica de reutilización de losframeworks tiende a generalizar la funcionalidad
de los componentes. El resultado es que se incluyen características que están "de más",
provocando una sobrecarga de recursos que se hace más grande en cuanto más amplio
es el campo de reutilización.

ZEND FRAMEWORK

Zend Framework (ZF) es un frameworks de código abierto para desarrollar aplicaciones web
y servicios web con PHP 5. ZF es unaimplementación que usa código 100% orientado a
objetos. En la estructura de los componentes de ZF; cada componente está construido con una
baja dependencia de otros componentes. Esta arquitectura débilmente acoplada permite a los
desarrolladores utilizar los componentes por separado. A menudo se refiere a este tipo de
diseño como "use-at-will" (uso a voluntad).
Aunque se pueden utilizar de...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Tecnologias web
  • Tecnologia web
  • Tecnologia web
  • Tecnologias Web
  • Tecnologia Web
  • Tecnología Web (Tw) En Su Empresa
  • Tecnologia De La Web 3.0
  • Desarrollo web

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS