【发布时间】:2020-11-07 06:17:24
【问题描述】:
我听到这句话很久了。我读了几篇文章也仍然无法理解它的实际含义。我总是看到他们给出了一些框架名称。但我想了解它的含义以及它为何而来。有人可以帮我吗?
【问题讨论】:
标签: frameworks web-component micro-frontend
我听到这句话很久了。我读了几篇文章也仍然无法理解它的实际含义。我总是看到他们给出了一些框架名称。但我想了解它的含义以及它为何而来。有人可以帮我吗?
【问题讨论】:
标签: frameworks web-component micro-frontend
框架不可知论通常意味着确切地说,即不可知论或独立于任何框架。
由于您没有在这里提到上下文,我假设您想从 JavaScript 和前端 Web 开发的角度了解它。
举个例子,公司或产品团队经常处理以下优先事项
在大公司中,通常会有多个团队在其产品前端的各个模块或部分上工作。这些团队通常是自主的和自我指导的,这意味着他们选择自己的 Javascript 框架来进行前端开发。
但是,作为一家公司,您希望确保产品的所有不同模块和部分的用户体验都相同,而不管每个团队选择使用什么。
为了平衡这两个相互竞争的优先事项,与框架无关的 Web 组件库的概念派上了用场。为了让它作为一家公司运作,您鼓励您的团队开发一个独立于任何框架(如 Vue、Angular、React)的 Web 组件库。然后,无论他们使用什么框架,团队都可以互换使用这些组件。
这里有一些链接应该会有所帮助
【讨论】:
xyz is 'Framework agnostic' 仅仅意味着 xyz 不依赖于任何框架。这是一个很棒且非常需要的想法,它专注于构建不依赖于任何特定框架来实现其实现的库/组件,而是开发一个通用的东西来满足每个人的需求。
这是一篇精彩的文章,可以更多地了解其背后的核心思想。 https://micro-frontends.org/#the-dom-is-the-api
【讨论】: