iT邦幫忙

2023 iThome 鐵人賽

DAY 1
0

Micro Services 是2014年大神Martin Fowler和James Lewis提出的概念
在現今雲端化 容器化的web世界 已是家餘戶曉的主流架構設計

在SPA架構下 前端可以根據不同需求透過API
發送http request給不同職責的後端服務
在迭代的過程中 前端網站日益擴大
也就有了Micro Frontend的構想

所以什麼是Micro Frontend?
在一個frontend application 中呈現的內容
可以是來自不同frontend application的元件

Micro Frontend優缺點

優點

1. 不受限框架
理想上任何JS框架都可以作為元件抽插
2. 獨立開發 獨立部署
每個子應用都是獨立的application

缺點

  1. CSS須盡量保持一致性
  2. 狀態管理會有共用的問題需要解決(之後會一篇實作講解)

下一篇將會探討實作上有幾種方式去實現微前端


下一篇
Day 2 實作Micro Frontend 的幾種方式
系列文
Angular 微前端實戰 module federation with nx monorepo8
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言