小程序能用vue寫么 Vue被淘汰了嗎?
Vue被淘汰了嗎?今天,我剛開(kāi)始了解Vue cli 3.0。我開(kāi)始寫一個(gè)演示,發(fā)現(xiàn)它是驚人的。我放棄了版本2繁瑣的網(wǎng)頁(yè)配置?,F(xiàn)在可以說(shuō)它簡(jiǎn)單明了,你甚至不需要寫它vue.config.js文件沒(méi)關(guān)系。
Vue被淘汰了嗎?
今天,我剛開(kāi)始了解Vue cli 3.0。我開(kāi)始寫一個(gè)演示,發(fā)現(xiàn)它是驚人的。我放棄了版本2繁瑣的網(wǎng)頁(yè)配置?,F(xiàn)在可以說(shuō)它簡(jiǎn)單明了,你甚至不需要寫它vue.config.js文件沒(méi)關(guān)系。它是免費(fèi)的。不管怎樣,它是無(wú)害的。但是如果你配置它,你會(huì)發(fā)現(xiàn)它并不麻煩。
據(jù)我所知,不應(yīng)該有任何支架可以更快、更直接地反映數(shù)組或?qū)ο蟮淖兓?/p>
另外,語(yǔ)法糖基本上沒(méi)什么變化。過(guò)去怎么用還是現(xiàn)在怎么用,但是有很多性能優(yōu)化和語(yǔ)法糖分。說(shuō)真的,我根本找不到vue-cli3.0的致命漏洞。
然后,我還看到人們?yōu)镴Q反對(duì)不公正。一年半前,我用JQ寫作。當(dāng)時(shí),我認(rèn)為JQ是JS的最佳框架。太方便了,DOM的操作也太酷了。直到我寫了一張課程安排項(xiàng)目卡。。。
然后我轉(zhuǎn)向一個(gè)小程序,發(fā)現(xiàn)小程序的編寫方法是Vue。。。尤其是組件的編寫方式。。。
畢竟,要消除Vue有點(diǎn)困難。畢竟,這個(gè)時(shí)代是數(shù)據(jù)操作的時(shí)代,而不是DOM操作的時(shí)代。
最后,我不認(rèn)為您應(yīng)該堅(jiān)持前端框架。即使將來(lái)會(huì)有更高級(jí)的框架,JS仍然是最好的。在這個(gè)框架中,我真的想不出還有什么可以玩的了。也許es會(huì)逐漸引用這些框架,然后變得如此。例如,當(dāng)您想到JS時(shí),您可以編寫類來(lái)繼承嗎?我第一次看到它的時(shí)候,我以為它是Java。。。但現(xiàn)在我支持。。。
那為什么不關(guān)注后端呢?所有節(jié)點(diǎn)都熟練嗎?你知道迪諾嗎?PHP開(kāi)始了嗎?那蟒蛇呢?我相信這些語(yǔ)言將來(lái)會(huì)逐漸出現(xiàn)在前端知識(shí)點(diǎn)(雖然PHP已經(jīng)出現(xiàn)了,但我覺(jué)得太多了。據(jù)說(shuō)好的PHP是世界上最好的語(yǔ)言。。。)
作為前端,真的有必要把三大JS框架(vue,react,angular)都學(xué)會(huì)嗎?
我碰巧在實(shí)際生產(chǎn)項(xiàng)目中使用了這三個(gè)框架。說(shuō)句公道話,從工作的角度來(lái)說(shuō),不一定要把這些都學(xué)完。從推廣的角度來(lái)看,你至少需要學(xué)習(xí)Vue、react和原生web開(kāi)發(fā)。安格爾在一定程度上已經(jīng)是第二梯隊(duì)。其工程方案可以理解,但已不再是主流。
事實(shí)上,大多數(shù)時(shí)候,前端工程師解決的不是風(fēng)格的問(wèn)題,而是協(xié)作和業(yè)務(wù)邏輯處理的問(wèn)題。一個(gè)公司很少同時(shí)使用多個(gè)框架來(lái)實(shí)現(xiàn)業(yè)務(wù)功能。他們可以學(xué)到很多,但在實(shí)際項(xiàng)目中,他們通常有一套代碼,這是方便,快速和高輸出。因此,你在公司的職位與你將遇到多少框架無(wú)關(guān)。而且在完全學(xué)習(xí)了一個(gè)框架之后,也不是不可能把其他的拿出來(lái),所以在一天之內(nèi)寫一個(gè)項(xiàng)目也不是不可能的。但如果你想在技術(shù)上走得更遠(yuǎn),你需要了解它們的內(nèi)在邏輯、演變歷史和未來(lái)趨勢(shì),這樣你才能做到最好,擺脫技術(shù)上的糟粕。
微信小程序是什么?屬于移動(dòng)端的,前端頁(yè)面開(kāi)發(fā)嗎?
事實(shí)上,它是一種類似于hybrid的形式,其中一些組件是微信固有的,一些是基于web的。微信本身就提供了API供大家使用
小程序創(chuàng)業(yè),其本質(zhì)就是抓住新的流量紅利。
如今,雖然微信擁有10億用戶,但在中國(guó)人中幾乎已經(jīng)飽和。也就是說(shuō),剩下的增長(zhǎng)分紅渠道可以一手算一手。放開(kāi)小程序就是其中之一。
但是,這個(gè)增長(zhǎng)窗口非常短。據(jù)估計(jì),到2018年底,將有300萬(wàn)個(gè)小型項(xiàng)目。要知道,中國(guó)應(yīng)用的峰值只有300萬(wàn),小應(yīng)用的競(jìng)爭(zhēng)可能比應(yīng)用時(shí)代更激烈。
許多開(kāi)發(fā)者正在放棄應(yīng)用,轉(zhuǎn)而使用微信應(yīng)用來(lái)獲取新的流量紅利。
果醬音樂(lè)就是一個(gè)例子。他們是中國(guó)最大的音樂(lè)新媒體平臺(tái),寫了160篇10萬(wàn),8篇100萬(wàn),1篇1000萬(wàn)。在每周發(fā)布的應(yīng)用排行榜中,他們排在信息類前10名,排在豆瓣和今日頭條之前。然而,幾天前,jam music宣布該應(yīng)用程序?qū)⑼V垢拢⑷哭D(zhuǎn)移到微信應(yīng)用程序。
對(duì)此,產(chǎn)品副總裁朱俊章解釋道:“app的客戶獲取成本太高,所以我們選擇停止迭代。小程序在交互方面有優(yōu)勢(shì)。未來(lái),jam music將制作更多帶有插件/獨(dú)立功能的小程序?!盷為了用戶的增長(zhǎng),“音樂(lè)卡”走上了“果醬”之路。
它的創(chuàng)始人姚其成給我們舉了一個(gè)例子:不久前,共享按摩椅“momoda”宣布,它的小程序用戶每天可以增加20萬(wàn),這引起了很多人的驚訝。這些用戶來(lái)自哪里?原來(lái),現(xiàn)在有5萬(wàn)把按摩椅下線,每天帶來(lái)4個(gè)新用戶?!睕](méi)有這些按摩椅,能有這樣的成長(zhǎng)嗎?”
姚其成說(shuō),利用線下場(chǎng)景榨干小程序是用戶增長(zhǎng)的秘訣。王卡發(fā)現(xiàn)的線下場(chǎng)景是“遛狗”。隨著wag的3億美元融資,幾乎沒(méi)有人懷疑這一場(chǎng)景的規(guī)模。一個(gè)很好的問(wèn)題。在移動(dòng)互聯(lián)網(wǎng)時(shí)代,前端開(kāi)發(fā)成為人們關(guān)注的焦點(diǎn)。移動(dòng)平臺(tái)有Android、iOS、微信小程序、支付寶小程序等多種,新的操作系統(tǒng)也在不斷涌現(xiàn),如阿里云OS、華為鴻蒙等,隨著前端開(kāi)發(fā)的逐步發(fā)展,“大前端”的概念也應(yīng)運(yùn)而生。越來(lái)越多的應(yīng)用開(kāi)始采用H5跨平臺(tái)架構(gòu),同時(shí)支持多個(gè)平臺(tái)和系統(tǒng)。
此時(shí),H5前端開(kāi)發(fā)已不僅僅是web開(kāi)發(fā),而是前端應(yīng)用程序開(kāi)發(fā)。具體到H5混合架構(gòu),有三個(gè)共同的劍客:HTML、CSS、JavaScript
1)HTML和CSS都是頁(yè)面設(shè)計(jì),沒(méi)有代碼邏輯
2)JavaScript編程,還有其他派生語(yǔ)言,比如typescript
從H5開(kāi)發(fā)的角度來(lái)看,web前端和小程序開(kāi)發(fā)其實(shí)是最重要的同樣的技術(shù)。學(xué)習(xí)了web前端的開(kāi)發(fā),這個(gè)小程序只是使用了不同的SDK包部署程序。