Para empezar con este tema primero debemos saber que es un framework : es una estructura conceptual y tecnológica de soporte definido, normalmente con artefactos o módulos de software concretos, que puede servir de base para la organización y desarrollo de software. Típicamente, puede incluir soporte de programas, bibliotecas, y un lenguaje interpretado, entre otras herramientas, para así ayudar a desarrollar y unir los diferentes componentes de un proyecto.
Porque usar un framework? Veras los framework como su concepto lo dice son para ayudar y ahorrarte trabajo a la hora de programar,es muy importante que antes de empezar a trabajar con un framework leas detenidamente la documentación del mismo para que puedas explotar todas las características.
Ventajas y desventajas de un framework :
Las principales ventajas de el desarrollo de aplicaciones web con un framework son:
- El desarrollo rápido de aplicaciones. Los componentes incluidos en un framework constituyen una capa 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 framework orientado a objetos logra que los componentes sean clases que pertenezcan a una gran jerarquía de clases, lo que resulta en bibliotecas más fáciles de aprender a usar.
Las desventajas de los frameworks son:
1. La dependencia del código fuente de una aplicación con respecto al framework. Si se
desea cambiar de framework, la mayor parte del código debe reescribirse.
2. La demanda de grandes cantidades de recursos computacionales debido a que la característica de reutilización de los frameworks 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.
En el próximo post te diremos cuales son los framewords mas usados.
No hay comentarios:
Publicar un comentario