Prototipo framework software para facilitar el desarrollo de proyectos basados en arquitectura de micro-frontends

La evolución del desarrollo de software empresarial hacia una arquitectura de Micro-frontends presenta desafíos como la falta de flexibilidad, dispendiosa de configurar y una curva de aprendizaje alta, lo que ha motivado la propuesta de crear un framework informático específico, este framework, orie...

Full description

Autores:
Sierra Torres, Jorge Eliecer
Tipo de recurso:
Fecha de publicación:
2023
Institución:
Universidad Distrital Francisco José de Caldas
Repositorio:
RIUD: repositorio U. Distrital
Idioma:
OAI Identifier:
oai:repository.udistrital.edu.co:11349/39446
Acceso en línea:
http://hdl.handle.net/11349/39446
Palabra clave:
Interfaz de línea de comandos
React
Podium
Microfrontends
Micro-frontends
Ágil
Sencillo
Framework
Renderizado universal
Composición en servidor
Enrutamiento en servidor
Especialización en Ingeniería de Software -- Tesis y disertaciones académicas
Arquitectura de micro-frontends:
Frameworks de desarrollo de software
Prototipado y usabilidad en software empresarial
Command-line interface
React
Podium
Microfrontends
Micro-frontends
Agile
Simple
Framework
Universal rendering
Server-side composition
Server-side routing
Rights
License
Attribution-NonCommercial-NoDerivatives 4.0 Internacional
Description
Summary:La evolución del desarrollo de software empresarial hacia una arquitectura de Micro-frontends presenta desafíos como la falta de flexibilidad, dispendiosa de configurar y una curva de aprendizaje alta, lo que ha motivado la propuesta de crear un framework informático específico, este framework, orientado a Micro-frontends, está diseñado para facilitar la construcción, configuración, depuración y despliegue de proyectos de software, todo respaldado por una investigación para entender los Micro-frontends y una cuidadosa planificación y diseño. El producto final de este proyecto es un prototipo de framework para Micro-frontends, conformado con una interfaz de línea de comandos y librerías instalables, que además de simplificar y acelerar el desarrollo de proyectos de software, también mejoran su calidad a través de pruebas, mediciones de rendimiento y usabilidad, así como también la creación de una documentación suficiente para los usuarios, este enfoque integral al framework de Micro-frontends tiene el potencial de mejorar significativamente el proceso de desarrollo de software empresarial, reducir la complejidad del código y aumentar la velocidad y flexibilidad de entrega. Este proyecto de grado para optar por el título de Especialista en Ingeniería de Software fue elaborado sobre las normas APA en su séptima versión.