唯一不變的是變化:談談微信應用號

SeyL08 8年前發布 | 6K 次閱讀 移動開發 JavaScript

微信應用號(公眾號小程序)發布了, 哦不, 是內測了, 熱鬧非凡, 我的微信也被刷屏了。 

微信真是厲害,一個內測的東西能引起這么大的轟動,當然不排除營銷的嫌疑,也少不了各大自媒體的推波助瀾,甚至連夜推出教程,確實是非常敬業。

我個人不太喜歡湊熱鬧跟風寫文章,因為熱點只是一時,文章也很快隨風而逝,我喜歡冷下來以后再看,時常提醒自己,多寫一點能沉淀下來的文章,爭取一年后,甚至五年后閱讀還有價值的。 

但是這一次不太一樣,在各大媒體的鼓噪下,不明真相的群眾慌了神,覺得自己好不容易儲備的知識要清零了!尤其是部分手機開發者跑來問我:“欣哥,這應用號出來以后,我的大Android/大iOS是不是都沒用了?”

所以我也看了看,眼界不夠,只能聊一聊技術方面。

Everett Rogers 提過一個技術的擴散曲線,新技術從引入,到增長起飛,到飽和下降是有一定規律的。 這個微信應用號雖然在社交網絡上非常火爆, 但也會遵循這樣的規律。 

對企業來講,應用號肯定是又增加了一個分發的渠道,所以不妨評估下,看看自己的App是否適合入駐微信平臺,要知道 雖然入口變了,依然會有慘烈的競爭 ,和Appstore,Android市場沒什么不同。

對前端的同學來講,在不用怎么學習新技術的情況下有增加了一個新的平臺,這絕對是一大利好。

后端的同學更不會受到影響,你們開發的服務又多了一個展示的渠道。 

對開發App的同學來講,首先應用號肯定不會殺死Native App,這點我深信不疑,因為現在的H5,Javascript還達不到原生應用的體驗。

其次我之前說過很多回,新技術,新平臺的不斷涌現出現不正是IT界最典型的特征 嗎? 

我經歷過桌面->局域網->互聯網->移動互聯網的演變,每次演變都要比出現一個應用號大的多,技術的變革也要多的多。 

應用號畢竟還是出現在移動時代,由微信這個手機應用提供的一個平臺而已,對開發人員來講,技術本質還是javascript,css,html。 

其實我最想說的是 快速學習的能力是碼農的核心競爭力

新的技術出現了怎么辦?當然是要學習,不但要學,還要快速的學,你能在應用號推出的那個晚上就開發一個簡單的應用號,或者連夜推出一個高質量的教程嗎? 

快速學習的秘訣在哪里? 

我粗粗看了看那些教程,一個應用號是運行在微信平臺上的程序, 這個程序基本上等于js(程序)+json(配置)+ wxss(界面布局)

一個新手看到的可能是如何寫javascript去調用那些API,如何使用組件。 

一個高手看到這些,腦子里想的不是如何去使用,而是站在微信的角度,先思考為什么設計?  

界面和操作事件如何綁定?頁面如何跳轉?數據怎么存儲?這個wxss和之前微軟推出的XAML有什么區別? ......

類似的問題其實在原生的Android和iOS上都有,思想都是想通的,只是表現形式不同,載體不同,你想通了,學起來自然快。 

更深層次的思考是,如何才能把這些東西轉化成Html5的Web界面,在瀏覽器中運行起來?碼農們將來開發的海量小程序怎么管理,部署? 如何保證海量的訪問?

至于如何調用應用號提供的API,如何使用組件,那完全是一個熟練度的問題了。 

所以秘訣就是要努力 站在高處往下看,在學習中多思考,why 要比 how 重要的多, 思考才能進步, 時間久了,快速學習的能力就煉成了。

也許應用號能創造出嶄新的業務模式出來,也許我們正在目睹微信正在創造歷史,作為碼農,要做的不是害怕變化,而是一直擁抱這種變化。 

 

 

 

 

 

 

 

來自:http://mp.weixin.qq.com/s?__biz=MzAxOTc0NzExNg==&mid=2665513332&idx=1&sn=0d3df022bb3d1b2e82f15f50297264b7

 

 本文由用戶 SeyL08 自行上傳分享,僅供網友學習交流。所有權歸原作者,若您的權利被侵害,請聯系管理員。
 轉載本站原創文章,請注明出處,并保留原始鏈接、圖片水印。
 本站是一個以用戶分享為主的開源技術平臺,歡迎各類分享!