小猿圈解析微前端的好处和缺陷
为前端架构你了解是什么吗?今天小猿圈web前端讲师就讲解一下关于微前端的好处和缺陷的问题,虽然你不懂但是看完下面的内容就知道了,学习前端的小伙伴们看过来呦。https://upload-images.jianshu.io/upload_images/15397392-643845f9f65477c2.jpg?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240微前端究竟是什么?“微前端架构”是一种使用微服务模式构建前端应用的方法。微前端的理念是将你的前端拆分为一组可独立部署、松散耦合的应用。然后将这些应用组装在一起以创建面向用户的单个应用程序。实现微前端有很多技术方法,不同的企业有不同的对策;从服务端转换到iframe和JavaScript元框架和Web组件等都是可选的微前端方案。好处:组织灵活性和一致性微前端的支持者强调它能像微服务那样减少团队间的依赖,提升组织灵活度。微前端的其他好处有:独立部署不同的服务实现自治团队,具备独立迭代和创新的能力能够围绕业务部门或产品来打造团队这些都是很有价值的优势,对于大型和复杂的项目尤其明显;但即使是较小的应用程序项目也可以受益于独立部署等微前端特性。不足:操作复杂性我们现在不仅要编辑静态文件,还要完成诸如构建复杂系统、转换和大型框架等任务,所以想要实现正常运行的前端环境需要一系列复杂的工作。微前端让前端环境变得更加复杂了。如今在整个应用中进行任何类型的测试都可能需要多个前端协作,更不用说将这些前端组装在一起所需要的各种工具了。经历微服务的开发者会很熟悉下面这些挑战:需要在开发中运行许多不同的应用来测试完整的应用体验跟踪和调试整个系统的问题应付整个系统的版本控制任务本质上来说,我们是在用整个系统的复杂度代价换取单个前端的简洁度。以上就是关于小猿圈web前端讲师介绍的微前端的好处和缺陷的全部内容,希望对大家的学习有所帮助web前端自学②群:738735873,小猿圈竭力为你提供更全面更有竞争力的视频,希望对你有所帮助。
页:
[1]