Framework

Páginas: 15 (3607 palabras) Publicado: 23 de junio de 2012
“FRAMEWORK DE DESARROLLO DE SOFTWARE”


Asignatura : INGENIERIA DE LA INFORMACION.


Docente : ANTHONY PAUL TAVARA RAMOS.


Alumno : EDSON G. CUNYA CHIRA.


Escuela : INGENIERIA DE SISTEMAS.


Ciclo : VI.

PIURA - PERÙ
2012 – I






INTRODUCCION
La elevada complejidad de muchas de las aplicaciones informáticas de hoy en día hace prácticamente inviableel desarrollo de aplicaciones sin mecanismos de reutilización, los cuales permitan a los programadores evitar partir desde cero en cada proyecto.
Para ello, una solución ampliamente extendida es la utilización de Frameworks de desarrollo.

El término framework, o marco de trabajo, se ha popularizado en los últimos años dentro del ambiente de desarrollo de software. Es común encontrar dichotérmino en diversas circunstancias: leyendo un libro sobre algún lenguaje de programación, buscando información de interés en Internet sobre una nueva tecnología Web, etc.
En este presente trabajo doy a conocer todo lo relacionado a un framework el cual tiene como finalidad facilitar el desarrollo de software, permitiéndoles a diseñadores y programadores concentrarse en los requerimientos delproyecto, reduciendo los posibles problemas con las tecnologías utilizadas, así como facilitando ciertas funcionalidades básicas y comunes.










FRAMEWORK DE DESARROLLO DE SOFTWARE
¿Cuál es el sentido de un framework?
Sabemos por experiencia lo importante que es la normalización de datos en cualquier aplicación. Los usuarios pueden manejar su información en papel, fichas, en su propiamemoria, tenerla duplicada, con incoherencias, omisiones, ¡Todo un infierno! Pero una aplicación informática necesita que esa información esté estructurada de un modo conocido para poder manejarla: almacenarla, recuperarla, y todos los "-arla" que se requieran. Para eso definimos modelos de datos con una determinada estructura (que habitualmente se convierten en tablas de una base de datos).Pero ¿qué ocurre con la información que manejamos los propios desarrolladores para crear una aplicación? Léase código fuente, librerías, ficheros de configuración, etc. Muchas veces parece que la única elección importante es la tecnología concreta a utilizar (lenguaje de programación, gestor de bases de datos, etc.) pero, a partir de ahí, cada programador puede crear su propio maremágnum de ficherosy código fuente.
¿Por qué permitir ese "desorden" en un desarrollo, si estamos tan convencidos de las bondades de estructurar y normalizar la información? Eso es ni más ni menos lo que pretende un framework.
¿Qué es un framework?
Podríamos definir un Frameworks como una estructura conceptual y tecnológica, formada por un conjunto de bloques predefinidos de software, cuya utilización permite laorganización y el desarrollo de proyectos software de forma mucho más ágil.
Los desarrolladores pueden utilizar, extender o personalizar estos bloques con el fin de ajustarlos a las necesidades de su proyecto. De esta forma los Frameworks actúan como mecanismos de reutilización permitiendo al programador emplear menos tiempo en la escritura de código de bajo nivel.
Los Frameworks se basan en elModelo Vista Controlador (MVC), un patrón de diseño que separa las aplicaciones en tres componentes:
• Modelo: son los datos o la información que se manejan en la aplicación.
• Vista: normalmente representada por una interfaz de usuario, presenta el modelo en un formato elegido.
• Controlador: es la capa intermedia. Se encarga de gestionar las peticiones recibidas desde la vista, interactuandocon la capa de modelo.
Existen Frameworks para la gran mayoría de lenguajes utilizados en el desarrollo de aplicaciones. Algunos de los Frameworks más conocidos son Spring o Struts para aplicaciones en Java; ASP.NET para C# o Zend para PHP.
Pongamos un ejemplo: una aplicación web que utilice Java como lenguaje de programación puede implementarse de multitud de formas, mediante servlets y...
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