Ensayo sobreframeworks

Páginas: 5 (1009 palabras) Publicado: 2 de diciembre de 2013
Introducción

La elevada complejidad de muchas de las aplicaciones informáticas de hoy en día hace prácticamente inviable el 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 detrabajo, se ha popularizado en los últimos años dentro del ambiente de desarrollo de software. Es común encontrar dicho té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 finalidadfacilitar el desarrollo de software, permitiéndoles a diseñadores y programadores concentrarse en los requerimientos del proyecto, reduciendo los posibles problemas con las tecnologías utilizadas, así como facilitando ciertas funcionalidades básicas y comunes. 

Framework de Desarrollo de Software.

Sabemos lo importante que es la normalización de datos en cualquier aplicación. Los usuariospueden manejar su información en papel, fichas, en su propia memoria, 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 (quehabitualmente 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í, cadaprogramador puede crear su propio maremágnum de ficheros y 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 bloquespredefinidos de software, cuya utilización permite la organizació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 decódigo de bajo nivel.
Los Frameworks se basan en el Modelo 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 gestionarlas peticiones recibidas desde la vista, interactuando con 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 puedeimplementarse de multitud de formas, mediante servlets y JSPs. Hay algunas convenciones que es necesario seguir, como usar un fichero de configuración web.xml, pero el programador sigue sin tener un patrón claro a seguir para la creación de servlets, clases, JSPs, etc.
En una primera estandarización, la utilización de una arquitectura MVC aconseja que separemos la lógica de la aplicación (en los...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • ensayo de un ensayo de algun ensayo
  • ensayo del ensayo
  • ENSAYO DE ENSAYO
  • Ensayo de el Ensayo
  • ensayo de ensayo
  • Ensayo Del Ensayo
  • Ensayo de un ensayo
  • Ensayemos un ensayo

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS