微信小程序(應(yīng)用號(hào))公布了 朋友圈炸開了鍋 鋪天蓋地 神煩
一堆人又要轉(zhuǎn)前端了嗎……求不要
既然一幫人叫囂原生app滅亡論 那咱們一起回顧下制作偽app的幾招
1.純web實(shí)現(xiàn)
表層上的實(shí)現(xiàn) ui和交互效果力圖跟app貼近
圈內(nèi)的一句黑話:學(xué)鴨子呱呱叫 學(xué)鴨子走岔道 你就真是個(gè)鴨子
可是吃瓜圍觀的用戶雖然不聰明 但也不傻 "這玩意用著不太順呢-_-#"
仰仗移動(dòng)端各個(gè)瀏覽器和內(nèi)置運(yùn)行環(huán)境的關(guān)照 webapp表現(xiàn)的差強(qiáng)人意
2.土作坊套殼
慢慢的一個(gè)聰明的程序員想到 為毛不在原生基礎(chǔ)上動(dòng)動(dòng)腦筋呢?
webview+web+jsbridge
活動(dòng)范圍雖然還是在內(nèi)置運(yùn)行環(huán)境 但是我可以溝通外面的殼了 可以把web做起來又臟又臭的活甩給外殼(比如發(fā)帖 圖片上傳) 真他娘的聰明破花!
相當(dāng)于 你向宿主請(qǐng)求了一個(gè)原生組件 然后它給你了 并且順帶給你一個(gè)嘲笑
雖然一定程度上改善了體驗(yàn) 但有點(diǎn)脫褲子放屁的感覺 而且安卓 ios 不同版本內(nèi)的殼還各有各的矯情
3.官套
是的沒錯(cuò)谦趣,有老大哥PhoneGap 還有國(guó)內(nèi)的新晉hbuilder 他們提供了較為全面的jsbirdge 以及兼容性支持 避免你被鄙視的眼神
雖然hbuilder只是ide和構(gòu)建工具 but 一般提hbuilder 就指代dcloud的html5+plus了
當(dāng)你看到這些官套的小樣以及口號(hào)時(shí) 你的反應(yīng)可能是
而當(dāng)你翻遍文檔 想搞點(diǎn)事情的時(shí)候 會(huì)發(fā)現(xiàn)
4.鏡花緣
好吧 react-native的出現(xiàn) web 哦 no 不能說web 應(yīng)該說是 javascript 徹底染指進(jìn)了原生 嚴(yán)格意義上來講 react-native 和 新晉的 weex 都跟web 不挨邊了 也不是偽app 提一嘴
微信小程序能帶來什么
從技術(shù)上講
應(yīng)用技術(shù)上沒有改變 ,提供了一套微信官方的jsbridge 也就是js-sdk的擴(kuò)展 官套的一種
給前端人員帶來了機(jī)會(huì)嗎座每?看到一些文章下面評(píng)論:
"這下javascript工程師要火了"
"現(xiàn)在學(xué)js還來得及嗎"——?jiǎng)e來霍霍前端了 求您人工智能看看
泡沫這是要吹起來了前鹅??
其他方面
還記得百度直達(dá)號(hào) 和 搜狐快站嗎
微信的優(yōu)勢(shì)是它宏大的對(duì)眾入口 和 平臺(tái)性峭梳,但……這也不是新出現(xiàn)
](http://upload-images.jianshu.io/upload_images/84251-c88a0c17826d522f.png?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240)
webapp已經(jīng)在微信活躍好一陣子了舰绘,區(qū)別在于入口,小程序有獨(dú)立入口 不需要 從公眾號(hào)菜單進(jìn)入 這對(duì)你的產(chǎn)品和業(yè)務(wù)有至關(guān)重要的影響咩葱椭?
咩~
不是唱衰微信小程序 畢竟為僅在微信生活的偽app提供了標(biāo)準(zhǔn)支持 但這個(gè)氣氛有點(diǎn)瘋
把時(shí)間放在把產(chǎn)品自身打造好上吧還是……總想跨界搞個(gè)大新聞 sometime naive