Frameworks
[Link]. Rogelio Mamani Ramos
Septiembre, 2021
1
Definición de frameworks
Es un marco o esquema de trabajo que es utilizado para el desarrollo
de software.
Por tanto, agiliza los procesos de desarrollo evitando la codificación
repetitiva, presentando consistencia en el código.
2
Definición de frameworks
Es así que, un framework, son conjunto de herramientas y módulos
reutilizables en proyectos software.
O el Framework es una especie de plantilla, un esquema
conceptual, que simplifica la elaboración de una tarea, ya que solo
es necesario complementarlo de acuerdo a lo que se quiere
realizar.
3
Tipos de framework
Para aplicaciones web
Se utilizan específicamente para la creación de proyectos online.
Desde el diseño web de una página hasta los servicios web más
específicos.
4
Tipos de framework
Para aplicaciones en general
Permite complementar la estructura de una aplicación para un
sistema operativo.
Un ejemplo, .net Framework, conjunto de estructuras y tecnologías
que proporciona Microsoft para una programación más sencilla
orientada a las redes e internet, con independencia de la plataforma
hardware utilizada. Para programar en .NET
5
Tipos de framework
Para tecnología AJAX
La tecnología AJAX permite que el usuario haga solicitaciones al
servidor sin que sea necesario recargar una página después de cada
nueva solicitud.
Existen Frameworks específicos para esta tecnología, permitiendo la
reutilización de un código ya elaborado.
6
Tipos de framework
De gestión de contenidos
También conocido como CMF (Content Manager Framework) que
facilita la programación de aplicaciones de un Sistema de Gestión
de Contenidos, popularmente conocido como CMS, por ejemplo,
WordPress.
Existe una gran variedad de CMF de acuerdo con la plataforma
para la que será creada la aplicación.
7
Tipos de framework
De multimedia
Tarea especifica que apoyan en video, audio e imagen donde
apoyan en la creación de aplicaciones multimedia, mas fácilmente
se puede elaborar sistemas de videoconferencias conversores.
8
Tipos de framework
Para móvil
Son herramientas específicamente diseñados para el desarrollo de
aplicaciones móviles
9
Actividad
• Investigar, a cerca de frameworks.
• Elegir una de las herramientas framework y analizar su funcionalidad
10