我是一名软件开发人员,我们称之为“前端开发人员”。我在研究角质JS,角质2和其他的东西。
我想知道我们如何组织我们的前端代码,以便我们能够适应模块化的微服务,如架构。
基本上,我认为平台是一个服务,就像前端应用程序,其中模块可以独立加载,基于管理配置和角色划分。在像应用程序这样的服务平台中,我们选择应用程序所需的组件,它们独立地加载,而不影响整个应用程序。
我们如何组织代码,使我们的前端代码能够满足这些需求?
我不想在微型服务和大规模的上下文中构建单块应用程序。我在想一种分割前端组件的方法。但是,当我们试图在网页中公开这些组件时,问题就出现了,这些组件将聚集在一起构建一个真正的应用程序.
在这种情况下,我有点迷失了,我需要一些帮助来理解前端的流程。
如果可以,请链接任何文章,或实践,可以帮助我。
发布于 2021-09-22 14:59:44
Web本身已经有了一种非常好的方法:超链接。
每个部分应该是单独的“网页”或"Web应用程序“。他们可以共享同一个身份验证系统(至少应该是一个外部的现成组件)。前端不一定需要了解对方,后端可以完成生成正确URL的工作。
说真的,当人们开始思考“角度”SPA时,超链接往往被忽视。与超链接,一个“模块”可能是角,另一个反应,另一个是颤振移动应用(超链接到移动应用)。
https://softwareengineering.stackexchange.com/questions/369876
复制相似问题