Anda di halaman 1dari 12

REPBLICA BOLIVARIANA DE VENEZUELA MINISTERIO DEL PODER POPULAR PARA LA EDUCACIN UNIVERSITARIA INSTITUTO UNIVERSITARIO DE TECNOLOGA DEL OESTE

MARISCAL SUCRE PNFI- 7021

Sevilla Yennifer Ramrez Vctor Nieves Domingo Leucis Freddy Mrquez Jorge

Los Framework ayudan en el desarrollo de software, proporcionan

una estructura definida la cual permite crear aplicaciones con mayor


rapidez. Ayuda a la hora de realizar el mantenimiento del sitio gracias a la organizacin durante el desarrollo de la aplicacin

Un Framework (Marco de Trabajo o Marco de Desarrollo) es un

conjunto de libreras y componentes de probada solvencia, junto con


una documentacin y metodologa de uso, que permite disear, construir e implantar aplicaciones de forma ms uniforme, rpida, y con mayor calidad y ayuda a la hora de realizar el mantenimiento del sitio gracias a la organizacin durante el desarrollo de la aplicacin.

Reduccin en el coste de licencias. La gran mayora de los componentes son de Cdigo Abierto. la mayora tienen posibilidad de soporte por terceros proveedores. Reduccin en los tiempos de esfuerzo de desarrollo. Ofreciendo generadores de cdigo y plantillas arquitectnicas, desarrolladas con las ltimas versiones de componentes y recogiendo todas las mejores prcticas de los mismos, evitando el sndrome del papel en blanco: por dnde empiezo y qu utilizo. Reduccin de los tiempos de esfuerzo en operacin. Infraestructura uniforme que permite metodologas de operacin estndares minimizando discrepancias entre equipos de desarrollo y de explotacin para simplificar la resolucin de problemas en produccin.

La estandarizacin de un Framework de desarrollo incrementa la calidad y reduce los costes en todo el ciclo de vida del software corporativo
Permite el diseo homogneo de las soluciones para establecer una metodologa de desarrollo y facilitar y unificar la formacin de equipos de trabajo que agilicen la puesta en explotacin, la operacin de aplicativos y aportar mecanismos para la resolucin de incidencias

Dentro de este aspecto, podemos basarnos en el modelo MVC (Controlador => Modelo => Vista) ya que debemos fragmentar nuestra programacin. Tenemos que contemplar estos aspectos bsicos en cuanto a la implementacin de nuestro sistema: Controlador: Empleado como un mediador entre el medio grfico ("Vista") y el modelo ("Modelo"), coordina las acciones que son llevadas acabo entre ambos. Modelo: Concentra las funcionalidades relacionadas con el Modelo de datos, esto es, el acceso y manipulacin de depsitos informativos como Bases de Datos y Archivos.

Vista: Se basa en el aspecto visual/grfico que ser empleado por la aplicacin en cuestin.

Al parecer, debemos inyectar ciertos objetos dentro de sus parientes en esta aplicacin, solo as compartirn herencia y coherencia en su aplicacin, para una aplicacin web sencilla debemos establecer estos objetos:

Una base (MVC)


Un sistema: Ruteador

Cargador

Entre ellas tenemos:

El programador no necesita plantearse una estructura global de la aplicacin, sino que el framework le proporciona un esqueleto que hay que "rellenar".

Facilita la colaboracin. Cualquiera que haya tenido que "pelearse" con el cdigo fuente de otro programador sabr lo difcil que es entenderlo y modificarlo; por tanto, todo lo que sea definir y estandarizar va a ahorrar tiempo y trabajo a los desarrollos colaborativos.

Es ms fcil encontrar herramientas (utilidades, libreras) adaptadas al


framework concreto para facilitar el desarrollo.

La utilizacin de un framework para desarrollar una aplicacin puede proporcionar mejoras y beneficios, y un mayor nmero de

desarrolladores deberan implementar esta idea, ya que brinda facilidades increbles al momento de estar codificando, diseando,

haciendo pruebas, corrigiendo errores, entre otras.

Anda mungkin juga menyukai