国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

微前端框架主流方案剖析

這篇具有很好參考價(jià)值的文章主要介紹了微前端框架主流方案剖析。希望對(duì)大家有所幫助。如果存在錯(cuò)誤或未考慮完全的地方,請(qǐng)大家不吝賜教,您也可以點(diǎn)擊"舉報(bào)違法"按鈕提交疑問(wèn)。

微前端架構(gòu)是為了在解決單體應(yīng)用在一個(gè)相對(duì)長(zhǎng)的時(shí)間跨度下,由于參與的人員、團(tuán)隊(duì)的增多、變遷,從一個(gè)普通應(yīng)用演變成一個(gè)巨石應(yīng)用(Frontend Monolith)后,隨之而來(lái)的應(yīng)用不可維護(hù)的問(wèn)題。這類問(wèn)題在企業(yè)級(jí) Web 應(yīng)用中尤其常見(jiàn)。
微前端框架內(nèi)的各個(gè)應(yīng)用都支持獨(dú)立開(kāi)發(fā)部署、不限技術(shù)框架、支持獨(dú)立運(yùn)行、應(yīng)用狀態(tài)隔離但也可共享等特征。
本文會(huì)從框架的應(yīng)用隔離實(shí)現(xiàn)方案、實(shí)戰(zhàn)、優(yōu)缺點(diǎn)三個(gè)方面探一探各個(gè)框架。幫助大家了解各個(gè)框架是如何使用,如何運(yùn)行,從而能選出適合自己項(xiàng)目的微前端方案。

iframe

在沒(méi)有各大微前端解決方案之前,iframe是解決這類問(wèn)題的不二之選,因?yàn)?code>iframe提供了瀏覽器原生的硬隔離方案,不論是樣式隔離、js 隔離這類問(wèn)題統(tǒng)統(tǒng)都能被完美解決。
但他的最大問(wèn)題也在于他的隔離性無(wú)法被突破,導(dǎo)致應(yīng)用間上下文無(wú)法被共享,隨之帶來(lái)的開(kāi)發(fā)體驗(yàn)、產(chǎn)品體驗(yàn)的問(wèn)題:

  1. url 不同步,瀏覽器刷新 iframe url 狀態(tài)丟失、后退前進(jìn)按鈕無(wú)法使用。

  2. UI 不同步,DOM 結(jié)構(gòu)不共享,彈窗只能在iframe內(nèi)部展示,無(wú)法覆蓋全局

  3. 全局上下文完全隔離,內(nèi)存變量不共享,iframe 內(nèi)外系統(tǒng)的通信、數(shù)據(jù)同步等需求,主應(yīng)用的 cookie 要透?jìng)鞯礁蛎疾煌淖討?yīng)用中實(shí)現(xiàn)免登效果。

  4. ,每次子應(yīng)用進(jìn)入都是一次瀏覽器上下文重建、資源重新加載的過(guò)程。

single-spa

目前(2024年4月)github star 13k文章來(lái)源地址http://www.zghlxwxcb.cn/news/detail-852159.html

到了這里,關(guān)于微前端框架主流方案剖析的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來(lái)自互聯(lián)網(wǎng)用戶投稿,該文觀點(diǎn)僅代表作者本人,不代表本站立場(chǎng)。本站僅提供信息存儲(chǔ)空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請(qǐng)注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實(shí)不符,請(qǐng)點(diǎn)擊違法舉報(bào)進(jìn)行投訴反饋,一經(jīng)查實(shí),立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費(fèi)用

相關(guān)文章

  • 微前端框架qiankun剖析

    要了解qiankun的實(shí)現(xiàn)機(jī)制,那我們不得不從其底層依賴的single-spa說(shuō)起。隨著微前端的發(fā)展,我們看到在這個(gè)領(lǐng)域之中出現(xiàn)了各式各樣的工具包和框架來(lái)幫助我們方便快捷的實(shí)現(xiàn)自己的微前端應(yīng)用。在發(fā)展早期,single-spa可以說(shuō)是獨(dú)樹(shù)一幟,為我們提供了一種簡(jiǎn)便的微前端路由工

    2024年02月05日
    瀏覽(20)
  • Java之Spring Boot+Vue+Element UI前后端分離項(xiàng)目,前端插件化主流框架和實(shí)現(xiàn)原理

    Java之Spring Boot+Vue+Element UI前后端分離項(xiàng)目,前端插件化主流框架和實(shí)現(xiàn)原理

    三、設(shè)置Axios發(fā)起請(qǐng)求統(tǒng)一前綴的路徑 https://code100.blog.csdn.net/article/details/123302546 1、HelloWorld.vue getInfo() { this.$http.get(‘blog/queryBlogByPage?title=’ + this.title + ‘page=’ + this.page + ‘rows=’ + this.rows) .then(response = ( this.info = response.data, this.total = this.info.total, this.totalPage = this.info.tota

    2024年04月16日
    瀏覽(61)
  • 前端跨域主流解決方案(Access to XMLHttpRequest at ‘http..’ from origin ‘null‘ has been blocked by CORS policy)

    前端跨域主流解決方案(Access to XMLHttpRequest at ‘http..’ from origin ‘null‘ has been blocked by CORS policy)

    前后端分開(kāi)開(kāi)發(fā),由于瀏覽器本身的同源策略(服務(wù)端沒(méi)有這個(gè)限制),導(dǎo)致了前端去訪問(wèn)服務(wù)端接口時(shí)會(huì)產(chǎn)生跨域。 經(jīng)典報(bào)錯(cuò):Access to XMLHttpRequest at ‘http…’ from origin ‘null‘ has been blocked by CORS policy 說(shuō)明:目前網(wǎng)上的解決方案有9-10種,包括了:1.cors 2.node正向代理 3.ng

    2024年02月08日
    瀏覽(19)
  • 基于Prism框架的WPF前端框架開(kāi)發(fā)《知產(chǎn)代理數(shù)字化解決方案》

    基于Prism框架的WPF前端框架開(kāi)發(fā)《知產(chǎn)代理數(shù)字化解決方案》

    最近新開(kāi)發(fā)了一套WPF前端界面框架,叫《知產(chǎn)代理數(shù)字化解決方案》,采用了時(shí)下流行的Prism框架作為整個(gè)系統(tǒng)的基礎(chǔ)架構(gòu),演示了Prism中的IRegionManager區(qū)域管理器、IDialogAware對(duì)話框、IDialogService對(duì)話框服務(wù)、IContainerExtension容器等用法。 系統(tǒng)對(duì)常用的控件進(jìn)行了模板和樣式開(kāi)發(fā)

    2024年01月19日
    瀏覽(24)
  • 主流機(jī)器學(xué)習(xí)框架及區(qū)別

    主流的機(jī)器學(xué)習(xí)框架包括: TensorFlow:是由Google開(kāi)發(fā)的開(kāi)源機(jī)器學(xué)習(xí)框架,最早用于深度神經(jīng)網(wǎng)絡(luò)的構(gòu)建和訓(xùn)練,現(xiàn)已廣泛應(yīng)用于各種機(jī)器學(xué)習(xí)任務(wù)。TensorFlow具有高度靈活性和可擴(kuò)展性,支持在不同平臺(tái)上運(yùn)行,并且擁有大量的文檔和社區(qū)支持。 PyTorch:是由Facebook開(kāi)發(fā)的動(dòng)態(tài)

    2024年02月04日
    瀏覽(29)
  • Go主流框架對(duì)比

    由于go的標(biāo)準(zhǔn)庫(kù)非常豐富,尤其是net/http包的存在,基本上把別的語(yǔ)言需要通過(guò)框架搞的事情都做了,不用框架光用標(biāo)準(zhǔn)庫(kù)也能順暢的開(kāi)發(fā)需求了。 框架存在的意義是為了幫助我們提供效率, 框架本身沒(méi)有絕對(duì)的好與壞,我們應(yīng)該結(jié)合自己的需求選擇適合自己的框架。 下面我

    2023年04月09日
    瀏覽(18)
  • 主流開(kāi)源深度學(xué)習(xí)框架簡(jiǎn)介

    主流開(kāi)源深度學(xué)習(xí)框架簡(jiǎn)介

    本文目錄: 一、TensorFlow深度學(xué)習(xí)框架 二、PyTorch深度學(xué)習(xí)框架 三、Keras深度學(xué)習(xí)框架 四、Caffe深度學(xué)習(xí)框架 五、中國(guó)深度學(xué)習(xí)開(kāi)源框架狀況 六、幾種框架的對(duì)比 七、其他統(tǒng)計(jì)數(shù)據(jù) 當(dāng)下,有許多主流的開(kāi)源深度學(xué)習(xí)框架供開(kāi)發(fā)者使用。 主要包括TensorFlow、PyTorch、Keras、Caffe等

    2024年02月11日
    瀏覽(27)
  • 【Flutter】介紹和主流框架對(duì)比

    它是原生的,讓我們體驗(yàn)更好,性能更好 完全開(kāi)源,可以進(jìn)行商用 1.FPS: 每秒傳輸幀數(shù),可以簡(jiǎn)單理解為每秒畫面數(shù) 使用GPU渲染,120FPS 電影電視:24FPS 液晶顯示器:60HZ = 60FPS 游戲:80FPS 谷歌出品和推廣 第三方組件發(fā)展 大公司使用:阿里、騰訊、京東

    2024年02月11日
    瀏覽(24)
  • 詳解 6 大主流深度學(xué)習(xí)框架

    詳解 6 大主流深度學(xué)習(xí)框架

    導(dǎo)讀: 近幾年,隨著深度學(xué)習(xí)的爆炸式發(fā)展,相關(guān)理論和基礎(chǔ)架構(gòu)得到了很大突破,它們奠定了深度學(xué)習(xí)繁榮發(fā)展的基礎(chǔ)。這其中涌現(xiàn)了幾個(gè)著名的深度學(xué)習(xí)平臺(tái),本文將對(duì)這些平臺(tái)進(jìn)行簡(jiǎn)要介紹。 作者:涂銘 金智勇 來(lái)源:大數(shù)據(jù)DT(ID:hzdashuju) 01 Theano Theano由LISA集團(tuán)(

    2023年04月08日
    瀏覽(22)
  • AI框架:9大主流分布式深度學(xué)習(xí)框架簡(jiǎn)介

    AI框架:9大主流分布式深度學(xué)習(xí)框架簡(jiǎn)介

    轉(zhuǎn)載翻譯Medium上一篇關(guān)于分布式深度學(xué)習(xí)框架的文章 https://medium.com/@mlblogging.k/9-libraries-for-parallel-distributed-training-inference-of-deep-learning-models-5faa86199c1fmedium.com/@mlblogging.k/9-libraries-for-parallel-distributed-training-inference-of-deep-learning-models-5faa86199c1f 大型深度學(xué)習(xí)模型在訓(xùn)練時(shí)需要大量?jī)?nèi)

    2024年02月09日
    瀏覽(59)

覺(jué)得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請(qǐng)作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包