2015年,你要是聽過vue.js,說明你很牛,思想很前衛(wèi),2016年,vue.js慢慢被普及,2017年,去各大招聘信息網(wǎng)站看看,感覺不會vue.js就不能說自己是web前端工程師了。從側(cè)面不難看出,中國的互聯(lián)網(wǎng)泡沫真是太嚴(yán)重了,一陣風(fēng)刮過來,讓這個框架在中國火了起來,其實(shí)它只不過是一個框架,沒什么了不起的。但是,在中國,沒有這些框架的存在,中國的大部分企業(yè)在開發(fā)周期和成本上要有很大的投入。
2013年接觸安卓開發(fā)的時候,那時候的安卓APP和ios APP比起來,安卓使用起來真的是太卡太卡,我當(dāng)時覺得安卓會不會被ios取代掉,因為安卓體驗太差了,可是,卡還是依舊的卡,但安卓開發(fā)市場卻一年比一年火爆。2017年的安卓原生應(yīng)用,流暢度已經(jīng)完爆2013年安卓APP的流暢度了,很大一部分原因是硬件得到顯著提升?,F(xiàn)在html5混合式開發(fā)雖然沒有原生來的流暢,但依然阻擋不了它前進(jìn)的步伐。
我推測未來幾年,隨著HTML5開發(fā)框架和開發(fā)工具普及,越來越多企業(yè)會傾向于招一個專門負(fù)責(zé)移動開發(fā)的人,兼顧安卓,iOS,目前大部分還是只適配ios居多,畢竟ios招人成本要比web高得多,混合式開發(fā)在安卓上體驗也不好,主要還是因為安卓版本,安卓機(jī)型繁多,做不到逐個適配,我相信如果未來安卓手機(jī)都用原生的系統(tǒng),那混合式開發(fā)在安卓上也會變得非常流暢,因為框架在適配安卓上就輕松多了。
大部分中小型企業(yè)在乎的無非是開發(fā)成本,維護(hù)成本,迭代速度,成本越低越好,迭代速度越快越好,因為中小型企業(yè)的產(chǎn)品做出來不知道能不能成功,在開發(fā)和維護(hù)上自然要把風(fēng)險降到最低,反之,你看騰訊qq,有足夠的人力和錢去選擇原生開發(fā),但最近幾年QQ逐漸放棄了原生開發(fā),選擇了rn進(jìn)行開發(fā)(目前rn開發(fā)成本和難度其實(shí)要比原生難得多,坑多,不成熟),主要是因為QQ市場面向青少年,新功能在不停的迭代,用原生開發(fā)明顯力不從心。微信,你看都發(fā)展三四年了,界面就沒變啥,功能也沒增多少,而且面向群體是所有人,你弄得復(fù)雜,界面經(jīng)常更新啥的,明顯會令用戶反感。
不久的未來,在招聘信息網(wǎng)站上或許再也看不到招聘安卓和ios的崗位了。