免费观看又色又爽又黄的小说免费_美女福利视频国产片_亚洲欧美精品_美国一级大黄大色毛片

考慮使用微前端的理由有哪些

本篇內(nèi)容主要講解“考慮使用微前端的理由有哪些”,感興趣的朋友不妨來看看。本文介紹的方法操作簡單快捷,實(shí)用性強(qiáng)。下面就讓小編來帶大家學(xué)習(xí)“考慮使用微前端的理由有哪些”吧!

創(chuàng)新互聯(lián)是一家專業(yè)提供同德企業(yè)網(wǎng)站建設(shè),專注與成都做網(wǎng)站、網(wǎng)站設(shè)計(jì)、H5頁面制作、小程序制作等業(yè)務(wù)。10年已為同德眾多企業(yè)、政府機(jī)構(gòu)等服務(wù)。創(chuàng)新互聯(lián)專業(yè)網(wǎng)站設(shè)計(jì)公司優(yōu)惠進(jìn)行中。

1. 應(yīng)用很小

第一個原因是應(yīng)用程序變小了,您不必下載大型代碼庫,而只需要等待10分鐘即可安裝所有依賴項(xiàng)。  想象一下,您加入了一家公司并第一次克隆了存儲庫,而您必須等待15分鐘才能下載依賴項(xiàng)并編譯項(xiàng)目。  當(dāng)您查看源代碼時,有成千上萬的組件被編寫,您甚至都不知道在哪里尋找或在哪里進(jìn)行更改等。如果您的應(yīng)用程序足夠小,則可以更快,更輕松地瀏覽應(yīng)用程序。

2. 應(yīng)用是獨(dú)立的

由于所有應(yīng)用程序都是分開劃分和開發(fā)的,因此它們彼此獨(dú)立。  當(dāng)您擁有一個整體應(yīng)用程序時,您有太多彼此依賴的模塊和組件,從而導(dǎo)致在哪里進(jìn)行更改或在哪里尋找外觀等方面的困惑。設(shè)想一個場景,您必須在現(xiàn)有的整體應(yīng)用程序中進(jìn)行一些更改,并且  5個不同的團(tuán)隊(duì)為此工作。 有時,您每次必須召開一次會議,從所有團(tuán)隊(duì)中查找信息大約需要2周的時間。  如果應(yīng)用程序具有明確定義的邊界并允許一個專門的團(tuán)隊(duì)專注于此,通常可以節(jié)省大量時間。

3. 應(yīng)用程序更易于理解

應(yīng)用程序較小,由一個團(tuán)隊(duì)開發(fā),因此更易于理解。 由于這些應(yīng)用程序具有明確的界限,并且由一個團(tuán)隊(duì)開發(fā),因此它們通常遵循一致的樣式指南,這使它更易于理解。  對于大型應(yīng)用程序,有幾個團(tuán)隊(duì)在處理它,而他們通常不遵循一致的樣式指南。 您甚至可以定義一個好的項(xiàng)目結(jié)構(gòu),因?yàn)橛糜陧?xiàng)目的組件或服務(wù)數(shù)量很少。

4. 應(yīng)用程序更易于開發(fā)和部署

由于這些應(yīng)用程序的性質(zhì)很小,并且由一個團(tuán)隊(duì)開發(fā),因此非常容易開發(fā)和部署。 我們甚至可以獨(dú)立部署。  當(dāng)您在Jenkins上擁有大型應(yīng)用程序的構(gòu)建管道時,由于擁有成千上萬的組件,因此需要等待20至40分鐘才能下載并編譯該項(xiàng)目。  當(dāng)您為每個微型應(yīng)用程序定義單獨(dú)的管道時,使用微型前端可以大大減少這些構(gòu)建時間。

5. 應(yīng)用程序更易于測試

我們必須為大型應(yīng)用程序編寫成千上萬的單元測試,并且要花很多時間才能運(yùn)行。 這會使我們的部署過程變慢。  當(dāng)涉及到微型前端時,每個應(yīng)用程序只有很少的單元測試,并執(zhí)行自己的單元測試,并且可以獨(dú)立運(yùn)行。

6. 應(yīng)用程序開發(fā)變得更快

由于有獨(dú)立的團(tuán)隊(duì),整個開發(fā)變得更快,更容易。

7. CI / CD變得更容易

每個應(yīng)用程序都可以集成和單獨(dú)部署,這使得CI / CD的過程變得更加容易。  當(dāng)我們修復(fù)應(yīng)用程序或引入新功能時,我們不必?fù)?dān)心整個應(yīng)用程序,因?yàn)樗泄δ芏际仟?dú)立的。

8. 獨(dú)立的堆棧和版本

我們可以為每個應(yīng)用選擇自己的堆棧,但是這種情況很少發(fā)生,但是我們可以在同一堆棧中使用不同的版本。  例如,某些團(tuán)隊(duì)具有靈活性和時間來引入和測試同一堆棧的較新版本。  例如,React很好,可以靈活地完成任務(wù),而Angular可以很好地滿足其他要求,您可以根據(jù)自己的需要選擇框架,而不必依賴以前的開發(fā)人員或以前的團(tuán)隊(duì)就開始使用它。  相同適用于同一框架的不同版本。

9. 沒有共享代碼

在大型應(yīng)用程序中,我們傾向于跨功能共享代碼,但是這種擴(kuò)展性不好,并且隨著應(yīng)用程序越來越大,會引入許多錯誤和相互依賴性。  這不適用于微型前端,因?yàn)槌撬怯薮赖慕M件,否則我們不會共享代碼。 我們可能會分享信息

10. 可以輕松更改架構(gòu),而無需觸及舊架構(gòu)

有時我們必須擴(kuò)展舊的體系結(jié)構(gòu),但是我們可能沒有開發(fā)人員來實(shí)現(xiàn)或擴(kuò)展該體系結(jié)構(gòu)。 借助微型前端方法,我們可以開發(fā)具有最新堆棧的新功能并獨(dú)立交付。  如果要擴(kuò)展已有20年的現(xiàn)有應(yīng)用程序,很難找到開發(fā)人員,因?yàn)槟仨毷褂眯录夹g(shù)來實(shí)現(xiàn)整個應(yīng)用程序,或者可以借助微前端方法進(jìn)行擴(kuò)展。

到此,相信大家對“考慮使用微前端的理由有哪些”有了更深的了解,不妨來實(shí)際操作一番吧!這里是創(chuàng)新互聯(lián)網(wǎng)站,更多相關(guān)內(nèi)容可以進(jìn)入相關(guān)頻道進(jìn)行查詢,關(guān)注我們,繼續(xù)學(xué)習(xí)!

網(wǎng)站欄目:考慮使用微前端的理由有哪些
分享地址:http://m.newbst.com/article0/gscpio.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供響應(yīng)式網(wǎng)站網(wǎng)站設(shè)計(jì)公司外貿(mào)網(wǎng)站建設(shè)靜態(tài)網(wǎng)站網(wǎng)頁設(shè)計(jì)公司App開發(fā)

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)

成都seo排名網(wǎng)站優(yōu)化