Documentos de Académico
Documentos de Profesional
Documentos de Cultura
ÓN POR
INTEGRACIÓ
N DE
COMPONENT
ES
UNIDAD 2
ACTIVIDAD 4
CLASIFICACIÓN DE
LOS MARCOS DE
TRABAJO
CLASIFICACIÓN DE LOS MARCOS DE TRABAJO
Este sistema plantea varias ventajas para los programadores, ya que automatiza muchos
procesos y además facilita el conjunto de la programación. Es útil, por ejemplo, para evitar
el tener que repetir código para realizar funciones habituales en un rango de
herramientas, como puede ser el acceder a bases de datos o realizar llamadas a Internet.
Todas estas tareas son las que se realizan de forma mucho más fácil cuando se trabaja
dentro de un framework.
Plantea muchas ventajas y, además, es capaz de hacer que se realicen incluso labores
mucho más complejas que, por otros medios, serían imposibles de plantear siquiera a la
hora de programar algo. No obstante, su utilidad es algo que depende del tipo de
programa y de contexto en el que vaya a emplearse.
Existen muchos frameworks diferentes, como pueden ser Metidos para trabajar con
JavaScript en web y móviles o el más que popular .NET Framework de Microsoft. Todos
ellos poseen herramientas específicas y funciones características que encajan mejor con el
tipo de aplicación a desarrollar, así como el uso que se le pretenda dar una vez terminada.
Son, a día de hoy, algo imprescindible para cualquier programador, sea amateur o
profesional.
Un Framework sirve para poder escribir código o desarrollar una aplicación de manera
más sencilla. Es algo que permite una mejor organización y control de todo el código
elaborado, así como una posible reutilización en el futuro. Debido a esto, garantiza una
mayor productividad que los métodos más convencionales y una minimización del coste al
agilizar las horas de trabajo volcadas en el desarrollo.
Casi todos los frameworks comparten las mismas características de acuerdo a su tipo,
entre las que podemos destacar están:
Existen diferentes Tipos de Marcos de Trabajo entre los cuales podemos mencionar los
siguientes, así como su utilización:
Frameworks de prueba: Como su nombre lo indica, este framework se utiliza para probar
software desarrollado. Ejemplos bien conocidos son JUnit para pruebas de módulos y
Selenium para pruebas de aplicaciones web.
Frameworks de web: Los frameworks web están diseñados para el desarrollo de webs
dinámicss y aplicaciones web. En este sentido, proporcionan métodos y funciones para
apoyar a los desarrolladores.
Ejemplos de frameworks
Bibliografía
Amor, M., Fuentes, L., Mandow, L. & Troya, J. (s.f.), concepto de “Desarrollo de Agentes de
Software sobre una Arquitectura Basada en Componentes”. Extraído desde:
https://www.researchgate.net/publication/229053734_Desarrollo_de_Agentes_Software
_sobre_una_Arquitectura_Basada_en_Componentes, recuperado el día 26 de Febrero
2020.
Marco teórico (2020), Concepto de Marco de trabajo para el proceso, extraído desde:
https://www.marcoteorico.com/curso/91/ingenieria-de-software/853/marco-de-trabajo-
para-el-proceso, recuperado el día 26 de Febrero 2020.