close

獨傢解析

最近幾天,微信小程序的新推送消息很多,龍哥明顯在發力,先是開放瞭個人註冊和開發小程序的權限,後來在公眾號裡、文章中都加入瞭嵌套小程序的功能,而且推出瞭比微信二維碼更漂亮的小程序碼,小程序戰略在穩步推進。


台中毒性化學物質簽證文/全景網《WE言堂》專欄特約 IT那些事兒

最近幾天,微信小程環工技師簽證台中工廠環工技師簽證序的新推送消息很多,龍哥明顯在發力,先是開放瞭個人註冊和開發小程序的權限,後來在公眾號裡、文章中都加入瞭嵌套小程序的功能,而且推出瞭比微信二維碼更漂亮的小程序碼,小程序戰略在穩步推進。

我用瞭一個晚上時間去註冊瞭微信小程序號,下載瞭開發工具,寫瞭一個簡單的小程序,有瞭一些自己的理解。

做瞭一個名字叫「要戒煙」的戒煙打卡程序,可以看到已經戒煙的時間和打卡次數。下面是小程序二維碼,是不是比之前的二維碼要好看? 長按掃描可以打開小程序。

雖然有瞭二維碼,但是小程序還是嚴格遵循“無需安裝,用完即走”的原則,並不會留下用戶的信息,也沒有像服務號、訂閱號那樣的訂閱關系存在,小程序後臺,隻能看到訪問量統計。

公眾號如果綁定瞭小程序,可以在公眾號的資料頁“相關小程序”列表裡看到,而且公眾號可以關聯多個小程序。從這個角度來說,公眾號成瞭微信小程序的“入口”,如果需要推廣小程序,越多的公眾號綁定,必然能夠帶來一定的流量,舉例來說,電商、理財類的小程序,如果占據一些大訂閱量公眾號的資料頁,顯然能夠帶來更多流量,這和公眾號菜單引流合作類似。

從開發角度來說上手也不難,如果是做過前端開發的人,更加容易。微信提供瞭開發工具IDE,目前還比較簡陋,基本的開發、調試、打包上傳服務器功能倒是都有瞭。

從程序結構來說,和當前主流前端開發的理念基本類似,程序裡有幾種文件:

WXML - Winxin Markup Language,可以理解為HTML 或者 XML,是微信自定義的頁面標記語言,頁面元素,佈局,都在這個文件裡。

WXSS - Winxin Style Sheet,可以理解為CSS,語法也基本一樣,就是樣式表,通過這裡面的樣式去渲染WXML裡面的頁面組件。

JSON - 頁面環保證照申請基本屬性配置。

JS - 核心業務邏輯都在這裡,變量的定義、事件的處理,與後臺服務器的交互,都在這裡實現。

整體設計符合業界主流規范,和Google的Chrome App規范也有很多相似之處環保簽證,可能目前剛推出來,API還不太完善,所能實現的功能還比較有限。另外對個人開發者也有些限制,比如支付暫時沒有放開。

不管怎麼說,都是一個好的開始,這實際上也是中國互聯網公司首次在技術上推出的“平臺級”產品,至少說明中國的互聯網公司對產業鏈的上遊開始瞭沖擊。

計算機軟件和互聯網發展瞭幾十年瞭,真正平臺級的創新基本都在美國,從桌面操作系統,Windows、Linux、Mac OS,到移動操作系統iOS、Android,再到Chrome,說白瞭從底層到應用層,入口基本都在美國手裡,現在微信擁有8億多用戶,稱得上是“入口”級應用瞭,所以有瞭足夠的底氣去做“平臺”,希望構建一個微信帝國之上的生態,是很有雄心的。前幾天蘋果公司對微信公眾號打賞功能的幹涉,最終使得iOS上的打賞功能被下線,也是一個很沒面子的事情,既然你用人傢的操作系統,自然最終命脈在別人手裡。

從小程序的應用場景上看,還沒有太明朗,最近推出的“門店小程序”,可能是一個嘗試,把門店介紹宣傳都做成小程序,隨掃隨看,是一個需求,還有能想到的就是飯店的點餐,隨用隨點,吃完就走,不需要下載安裝 App。

還有我能想到的是,小程序會不會發展出帶參數的模式,比如對於共享單車、共享充電寶之類的應用,如果能夠將“單車小程序+單車ID”一起做成二維碼,那麼打開後僅僅需要支付就可以瞭,這種需求應該也比較廣泛。

小程序和後臺的交互,和目前市面上流行的 Javascript 框架類似,請求服務器數據,返回 json 數組,頁面渲染顯示,就是目前已經要求與後臺服務器的通訊必須使用HTTPS和443端口,我暫時沒有證書,所以也就沒有嘗試做前後端通訊的功能,看瞭一些例子並不麻煩,和微信裡的H5微站很類似。

總而言之,微信小程序還是比較有想象空間的一個東西,而且這個生態要做大做好,是需要時間的,投入也不小。所有的程序都上傳到騰訊的服務器,實際和 APP Store 也沒什麼區別,騰訊定義瞭幾種語言,還要在微信底層實現對這些語言的解析和渲染,提供運行時環境,再加上開發工具,這在技術上也是不小的挑戰,也是中國公司之前沒有做過的。

路漫漫其修遠兮,小程序,加油!(本文作者為RF,來自“IT那些事兒”)

台灣電動床工廠 電動床

台灣電動床工廠 電動床

AUGI SPORTS|重機車靴|重機車靴推薦|重機專用車靴|重機防摔鞋|重機防摔鞋推薦|重機防摔鞋

AUGI SPORTS|augisports|racing boots|urban boots|motorcycle boots
60798AF8CC1D270A

arrow
arrow

    k9g44e9km3 發表在 痞客邦 留言(0) 人氣()