martes, 25 de abril de 2017

FrameWork

¿Qué es un framework?


Es un tipo de esquema (un esqueleto, un patrón, una estructura) para el desarrollo y/o la implementación de una aplicación, en este caso la creación de páginas web y manejo de codigos, en su versión facilitada, es una definición muy genérica, pero también puede serlo un framework: sin ir más lejos, el paradigma MVC (Model-View-Controller) dice poco más que “separa en tu aplicación la gestión de los datos, las operaciones, y la presentación”. En el otro extremo, otros frameworks pueden llegar al detalle de definir los nombres de ficheros, su estructura, las convenciones de programación, etc.

  • La persona que utiliza FrameWork no necesita plantearse una estructura global de la aplicación, sino que el framework le proporciona un esqueleto que hay que “llenar”.
  • Facilita la creación . Cualquiera que haya tenido que “pelearse” con el código fuente de otro programador (¡o incluso con el propio, pasado algún tiempo!) sabrá lo difícil 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 más fácil encontrar herramientas (utilidades, librerías) adaptadas al framework concreto para facilitar el desarrollo.
  • El uso de un framework en el desarrollo de una aplicación implica un aprendizaje previo para conocer los elementos básicos de la aplicación, y esto a largo plazo facilita el desarrollo y mantenimiento de esta.
  • Existen muchas plataformas frameworks orientadas a diferentes lenguajes y funcionalidades y para poder elejir una de la manera más idonea debemos probar y experimentar con varias para ver cual es la que mejor se nos acomoda y esto nos va a funcionar para implementar el nuevo uso de los lenguajes y desarrollas de la mejor manera más práctica y con calidad nuestro respectivo trabajo, ya teniendo como base lo primordial para saber de que estamos hablando y lo que estamos haciendo.
  • Fuentes Consultadas:

*http://jordisan.net/blog/2006/que-es-un-framework/
*https://es.wikipedia.org/wiki/Framework
*http://searchdatacenter.techtarget.com/es/definicion/Framework
*https://msdn.microsoft.com/es-es/library/hh425099(v=vs.110).aspx



No hay comentarios.:

Publicar un comentario