中文

调查迁移至微前端架构的收益与局限性

软件工程 2024-07-23 v1

摘要

[背景] 微前端架构的采用正在快速增长,被视为增强Web应用模块性、可扩展性和可维护性的有前景方法。[目标] 本研究的主要目标是从开发人员的视角调查迁移到微前端架构的收益与局限性。[方法] 本研究基于行动研究方法。在诊断和规划之后,我们对目标Web应用进行了迁移到微前端架构的干预。随后,在一项工作坊中对该迁移进行评估,邀请负责维护该应用的剩余开发人员。在工作坊中,这些开发人员被展示迁移后的架构,执行简单的维护任务,围绕收益和局限性进行讨论以收集见解,并回答关于该技术接受度的问卷。[结果] 在焦点小组中收集的开发人员感受强化了文献中报告的收益和局限性。关键收益包括在技术选择方面的增强灵活性、开发团队的可扩展性以及逐步迁移技术。然而,架构的增加复杂度引起了开发人员的担忧,尤其是在依赖关系和环境管理、调试以及集成测试方面。[结论] 虽然微前端代表了有前景的技术,但仍存在未解决的问题限制了其更广泛的适用性。开发人员普遍认为该架构有用且使用难度适中,但仍犹豫是否采用。

关键词

引用

@article{arxiv.2407.15829,
  title  = {Investigating Benefits and Limitations of Migrating to a Micro-Frontends Architecture},
  author = {Fabio Antunes and Maria Julia Dias Lima and Marco Antônio Pereira Araújo and Davide Taibi and Marcos Kalinowski},
  journal= {arXiv preprint arXiv:2407.15829},
  year   = {2024}
}