怎樣在微信小程序開發中少走彎路?
年終歲末,微信又搞幺蛾子——小程序上線了,什麼滴滴、美團、攜程、餓了么,紛紛推出自家小程序,密探上手體驗發現,小程序幾乎與原聲APP沒有太多差距,界面與靈敏度、支付功能等幾乎沒有任何變化。怪不得最近一大批程序猿跳槽改做小程序去了。
本以為轉行的兄弟們應該悶聲賺大錢去了,然而就在前幾天的聚會上,密探聽到了他們接二連三的吐槽:「別以為它長的小就做的輕鬆,介面好難搞」;「安全才是最大的問題,好多金融類小程序都被央媽叫停了!」;「速度跟不上,總是被領導罵,哎」 !原來小程序的水這麼深!嚇得密探吃完飯,就趕緊去請教技術大牛了。
初見大牛,感覺氣場很強,大牛告訴密探,其實現在小程序開發面臨最大的問題,不過也就那麼三四個:存儲、介面、安全和穩定,只要這四點做好了,小程序開發難題不攻自破。(果然是大神,直逼痛點有木有)
大牛告訴密探,攻破小程序開發的四個難點也有法寶。
「微信公開課上,騰訊雲都表態從微信背後的支撐者華麗轉身為微信生態的連接器。而針對小程序開發的痛點,騰訊雲也都準備好了貼心的解決方案了。」
1. 存儲
人家張小龍都說了,小程序追求的是「用完即走」,在這樣的理念下,小程序向開發者提供的代碼發布空間不超過1MB。
寫過代碼的都知道,1MB基本也就只夠設計一下前端的邏輯了。所以經常出現的一種情況是,大家代碼寫完後,發現超過 1M,然後砍代碼,砍圖片,砍多媒體文件……砍砍砍,砍得特別痛苦……
「對於這個問題,騰訊雲有個秘密武器。」大神看起來有些眉飛色舞,繼續介紹說:「騰訊雲針對小程序開發中的這個場景,特別量身打造了小程序瘦身方案WeCOS,幫助開發者實現多媒體資源與核心邏輯代碼的自動剝離,並自動解決引用修改問題,幫助開發者實現小程序一鍵瘦身,解決程序包大小超限的煩惱。」
而針對其他數據的存儲問題,考慮到微信官方對整個小程序大小也有著10MB的限制,騰訊雲對象存儲(COS)專門針對小程序上傳協議進行了適配和優化,提供了從數據上傳到存儲的一站式解決方案,開發者可以省去適配微信上傳介面的開發工作量,只需要添加幾行代碼,便可以將用戶在使用小程序過程中產生的交互數據,通過騰訊雲高速上傳鏈路,快速上傳上傳並存儲到雲端,還享受騰訊雲對象存儲提供的數據高可用、安全等多重保障啦。
2. 介面
呃,介面。小程序雖然提供原生的 API,天知道自己適配這玩意兒有多麻煩,光是那一堆開發文檔就要看好久。不過好在騰訊雲對這個問題也進行了人性化的改良。
「騰訊雲直接針對微信的 API 做了 SDK 的封裝,包括對話管理等服務,簡單來說就是給開發者和微信之間加入潤滑劑,將抽象問題具體化,也比較通暢了。」不要想歪,我們在探討技術。
目前只有騰訊雲做出來了這種配套的介面,畢竟自家血統融合性一定是最好的啦~(先發優勢這裡值得吹一吹)
3. 安全
談到安全這個問題,大牛一臉嚴肅了。
安全是小程序開發過程中微信最為強調的標準之一了。微信規定,微信小程序中不滿足條件的域名和協議無法請求,所有網路請求必須走Https協議。
「先來簡單普及一下Https和Http之間的區別吧。」大牛看著密探一臉懵逼的狀態,用了一個簡單的類比來說明。
Http就相當於我倆在用中文對話,周圍的人都看得懂,這個自然就有泄密或者被信息被劫持的風險了。那Https呢,就相當於我們在用只有我們倆才懂的火星文在對話,別人聽不懂,這樣就很安全了。(這個解釋夠直白,不過密探不會火星文)
聽說部署Https證書服務是件很麻煩的事?大牛介紹,騰訊雲提供免費Https證書服務,搭配騰訊雲移動解析服務(HttpDNS),幫助開發者輕鬆解決證書部署問題。而針對小程序要求的鑒權安全性要求高的特點,騰訊雲提供完整的鑒權會話管理服務,保證帳號安全同時還提升小程序開發的效率。此外,騰訊雲還對小程序配備BGP高防、域名智能解析及防劫持等多重安全防護體系。
這樣一個全套流程下來,小程序的安全就能夠得到滿足了。
4. 穩定
穩定性是關係小程序有沒有人用的關鍵啊!你也不想用一個刷新半天出不來的小程序對吧?
大牛說,在調試小程序時,丟包、不穩定、網速慢等現象他都遇到過。
「這個不難解釋,因為用的是公網,相當於我的命令需要經過公有網路傳送到微信的伺服器上,這個路徑比較漫長,時不時會因為一些干擾出現一些丟包的問題。
對於騰訊雲來說,這個現象就可以規避了,因為騰訊雲和微信都在騰訊這朵大雲內,而騰訊雲針對微信小程序介面使用專屬BGP鏈路,通過騰訊內網進行通信,實現雲端與微信平台的無縫對接,保證了用戶雲端數據與介面數據的高速互聯。
說到這裡,大牛還舉例說,現在像富途證券、大眾點評、微眾銀行、微票兒這樣的知名企業都在騰訊雲上開發小程序。他現場把富途證券開發的小程序「富途牛牛」演示給密探看,畫面不錯,對於偶爾也玩玩股票的密探來說,添加幾隻自己常用的股票就夠了,好像真的沒必要下載一個 APP。聽說,上線當天就積累了2W用戶數。(厲害了)
聽到這裡,密探只能弱弱說一句:這年頭,整容都要自身取骨頭避免排異反應了,開發小程序絕對是自家親兄弟融合度最高啦!然而……性價比才是王道,這麼棒的技術會不會很貴……密探打開一看:
本次騰訊雲推出低至3元起的小程序優惠套餐包,包括雲伺服器、雲資料庫、負載均衡、SSL證書等小程序開發所需的全套雲端資源。
規則是:通過微信認證的小程序用戶,在微信小程序配置伺服器信息界面入口,進入騰訊雲小程序解決方案購買界面,只花3元即可獲得2個月價值420元的雲計算資源套餐優惠。尚未取得微信認證的用戶需先通過認證方可享受優惠。該優惠僅限於小程序解決方案用戶,且單個用戶只能享受一次。
另外,小程序開發者還可以通過提交申請參加小程序長期扶持計劃。對於成為扶持對象的標杆用戶,騰訊雲後續還將持續推出更具針對性的政策優惠和技術支持,與開發者一同健全和豐富小程序生態。
這價格!這力度!簡直良心有木有!!!小程序這波大潮,騰訊雲看來是會牢牢抓在手中啦!
先不說了,密探先去搶套餐了!
更多文章,可到微信公眾號:矽谷密探 尋求報道/請加微信guigumitan02,微博&官網@矽谷密探
※小郵差看世界:俞敏洪和文廚對話設計之神原研哉
※扎克伯格為進入政壇步步為營,4年後或競選美國總統
※CES上「中國製造」離品牌落地美國還有多遠
TAG:矽谷密探 |
※盤點小程序開發套路陷阱,你踩過沒?
※不知為什麼,我們開發了廣州道教第一款微信小程序……
※走在精益開發的路上
※為何遊戲開發很少公開透明?網路噴子太厲害
※小程序開發的應用「錢」景
※小程序開發過程中的體會
※開發|如何在小程序中,獲取微信群 ID?
※匿名小程序慘遭微信封殺,開發者微信朋友圈喊冤
※微信小程序定製開發到底需要多少錢?深入剖析
※微信小程序竟不讓開發小遊戲?只好做坦克遊戲輔助工具了
※我的小程序開發「踩坑血淚史」
※蘋果回應微信關閉打賞:所有開發者都一樣!
※歷經兩年的開發長跑,《方舟:生存進化》走過了哪些彎路
※你想知道嗎?「鬼泣」「龍之信條」監督推特透露新作開發進程
※開發 | 只需一步!教你如何輕鬆部署小程序後端
※零基礎!小白也可以開發自己的小程序!
※擁抱開發過程中的「黑天鵝」
※微軟又開發布會!在上海
※微信「小程序列表」驚現廣告?開發者們紛紛坐不住了