安卓mvvm為什么不怎么流行 前端大量mvvm框架,后端開(kāi)發(fā)者會(huì)慢慢失業(yè)嗎?
前端大量mvvm框架,后端開(kāi)發(fā)者會(huì)慢慢失業(yè)嗎?你不了解后端。不管前端有多復(fù)雜,只是框架更新得又快又復(fù)雜。與后端相比,它仍然很小。您只需查看后端并提供數(shù)據(jù)。事實(shí)上,有很多東西,比如緩存,可以防止緩存滲透
前端大量mvvm框架,后端開(kāi)發(fā)者會(huì)慢慢失業(yè)嗎?
你不了解后端。不管前端有多復(fù)雜,只是框架更新得又快又復(fù)雜。與后端相比,它仍然很小。您只需查看后端并提供數(shù)據(jù)。事實(shí)上,有很多東西,比如緩存,可以防止緩存滲透和雪崩。如并發(fā)、分布式鎖等。分布式、負(fù)載平衡、微服務(wù)、分布式事務(wù)、消息隊(duì)列解耦、調(diào)峰、數(shù)據(jù)庫(kù)和表拆分、各種高可用性等等,哪一個(gè)比前端更深入
讓我們先展示一下我的觀點(diǎn),不
首先Android有很強(qiáng)的背景。谷歌爸爸,谷歌永遠(yuǎn)不會(huì)讓自己的兒子衰落甚至被取代。目前,人工智能正在流行。手機(jī)將成為人工智能的主要載體和場(chǎng)景之一,tensorflow Lite可以在Android上運(yùn)行。人工智能與智能的完美結(jié)合也將在近幾年出現(xiàn)。
第二,原生Android具有流暢的交互,這是H5無(wú)法做到的。在一些互動(dòng)場(chǎng)景中,H5似乎是不夠的。當(dāng)然,H5也不是一無(wú)是處。H5之所以也很受歡迎,主要是因?yàn)樗梢钥焖俚?,開(kāi)發(fā)相對(duì)簡(jiǎn)單,一套代碼匹配兩端(Android和IOS)。
最后,物聯(lián)網(wǎng)時(shí)代的到來(lái)也為android提供了使用場(chǎng)景。許多嵌入式系統(tǒng)也是Android可以發(fā)揮作用的地方,比如汽車(chē)系統(tǒng)和智能家居。這個(gè)領(lǐng)域暫時(shí)無(wú)法與Android相比。
最后,作為一個(gè)Android開(kāi)發(fā)者,我不這么認(rèn)為。我太任性了。
android開(kāi)發(fā)是否被h5代替?
首先,您需要知道什么是MVVM?,F(xiàn)在各種流行的庫(kù),包括Vue、react、backbone等,都使用MVVM的思想??梢?jiàn)MVVM的思想正得到越來(lái)越廣泛的應(yīng)用。在過(guò)去,我們通常先得到DOM元素,然后再對(duì)DOM進(jìn)行操作,但是DOM操作的代價(jià)相對(duì)較高。大量的DOM操作會(huì)降低web頁(yè)面的性能,然后出現(xiàn)。視圖的變化直接影響到數(shù)據(jù)的變化,而數(shù)據(jù)的變化直接影響到視圖的構(gòu)思。我們抽象DOM層并將其隱藏在底層。每次我們呈現(xiàn)DOM元素時(shí),它都將與以前的DOM相同,相反,只呈現(xiàn)已更改的DOM元素。那么如何實(shí)現(xiàn)MVVM的效果呢?有很多方法,不同的庫(kù)和框架使用的方法可能不同。最常用的方法是事件驅(qū)動(dòng)。我不會(huì)詳細(xì)告訴你如何實(shí)現(xiàn)它。因此,使用它是非常必要的
基本上不可能為50W工作。如果你在bat中有股權(quán),它可能是好的,但許多坑已被占用。以前是高級(jí)搬家磚的工作人員,很難,很難,建議開(kāi)發(fā)一套軟件,自己操作還是有點(diǎn)機(jī)會(huì)的。