觀點(diǎn)如題。思前想后,越來越肯定:微信小程序這攤渾水真沒什么好趟的。
不是在很多人叫好的時候故意潑冷水,微信推出小程序?qū)φ麄HTML5行業(yè)的發(fā)展是件樂事(后面會解釋原因),但它自身的價值被夸大了。
目前大多數(shù)文章都對微信小程序的弊端一筆帶過,而大肆鼓勵人們?nèi)プ肺⑿判〕绦蜻@個熱點(diǎn)。但我們需要警覺的是,有價值的究竟是微信小程序,還是微信?
1、誰的紅利期?
微信公眾平臺的功能性開發(fā)跟小程序的區(qū)別是什么?比如公眾號里面的微點(diǎn)餐,微商城,酒店預(yù)訂,信息錄入等等?——anyuanzhai(虎嗅網(wǎng)用戶)
微信小程序最被詬病的是整了套自成一派的wxml、wcss、js,雖然代碼的編寫非常簡潔,但它只適用于微信。說白了,這種程序和微信是妥妥的寄生關(guān)系,沒微信它什么都不是。而所謂的小程序開發(fā)者,和微信服務(wù)號開發(fā)者的性質(zhì)差不了多少。
2、我們反對的是什么?
“作為一個擁護(hù)自由和開源的'GitHub 中國區(qū)首席Markdown程序員'。微信在微信小程序引導(dǎo)著Web開向封閉,我們再也不能愉快地分享我們的代碼了。”——Phodal(ThoughtWorks前端)
“微信小程序就是一個類似RN的輪子…從技術(shù)棧來說,我不喜歡!…并沒有減少產(chǎn)品的開發(fā)成本,反倒是多了一個開發(fā)流水線!薄R修(好奇心日報前端)
上面兩則評價很中肯(技術(shù)層面上)。微信小程序的生成使用微信自己寫的網(wǎng)頁標(biāo)準(zhǔn),就意味所有開發(fā)者都得學(xué)微信這套語言,編寫出來的網(wǎng)頁不具可移植性。換句話說,你從零開始學(xué)微信小程序,不需要小程序了又得從零開始。
所以當(dāng)我了解到微信小程序的封閉性時,有種感覺:它像在招徠一批開發(fā)者為微信打工……
3、誰是真正的風(fēng)口?
“真正的小程序的形式只能是 H5。最輕(不用下載安裝,用了就走)、最靈活(開發(fā)難度小,投放周期短,調(diào)整更容易)、最通用(標(biāo)準(zhǔn)的Web形態(tài),有瀏覽器就能打開)!现瞧剑╥H5互動大師創(chuàng)始人)”
近兩年,微信的發(fā)展其實(shí)和它對外鏈的支持密切相關(guān)。因?yàn)門witter、Facebook這些國外知名網(wǎng)站對第三方鏈接的嚴(yán)格限制,可能導(dǎo)致國外在移動互聯(lián)網(wǎng)上的發(fā)展比國內(nèi)慢了一拍。