课程咨询: 400-996-5531 / 投诉建议: 400-111-8989
认真做教育 专心促就业
微前端开发是随着互联网的不断发展而逐渐被程序员所掌握的一种编程方式,而今天我们就一起来了解一下,微前端编程开发都有哪些技术要点。
框架限制。在后台微服务系统里,人们使用其它语言的库来开发新的服务,如用于人工智能的Python。但是在前端,几乎不存在这种可能性。所以当我们的前端框架只有一个时,我们在采用微前端的技术时,可选范围就更大了。而遗憾的是,多数组织需要兼容遗留系统。
IE问题。不论是在几年前,还是在今年,我们实施微前端先考虑的就是对于IE的支持。在我遇到的项目上,基本上都需要支持IE,因此在技术选型上就受限一定的限制。而在我们那些不需要支持IE的项目上,他们就可以使用WebComponents技术来构建微前端应用。
依赖独立。即各个微前端应用的依赖是要统一管理,还是要在各个应该中自己管理。统一管理可以解决重复加载依赖的问题,独立管理会带来额外的流量开销和等待时间。
应用微服务化,即每个前端应用一个独立的服务化前端应用,并配套一套统一的应用管理和启动机制,诸如微前端框架Single-SPA或者mooa。
微件化,即通过对构建系统的hack,使不同的前端应用可以使用同一套依赖。它在应用微服务化的基本上,改进了重复加载依赖文件的问题。
微应用化,又可以称之为组合式集成,即通过软件工程的方式,在开发环境对单体应用进行拆分,在构建环境将应用组合在一起构建成一个应用。
【免责声明】:本内容转载于网络,转载目的在于传递信息。文章内容为作者个人意见,本平台对文中陈述、观点保持中立,不对所包含内容的准确性、可靠性与完整性提供形式地保证。请读者仅作参考。更多内容请在707945861群中学习了解。