當前位置:編程學習大全網 - 源碼下載 - 微信小程序 - 設計方案

微信小程序 - 設計方案

看了 bang 的博客對微信小程序的技術方案有了更深入的理解:

微信小程序必須要符合兩個剛需: 管控 & 體驗

(1)DLS:想要對開發者進行管控,最好的方法就是自己設計壹套框架,讓開發者按照自己框架的規範進行編碼,利用這套DLS(針對某壹特定的領域設計的計算機語言)可以更好的針對不同的需求去優化。

(2)JS環境:寫過小程序的開發者都了解,小程序中是無法調用任何DOM API的,為什麽呢?是因為小程序實現了js的運行環境與瀏覽器分離,運行在單獨的js引擎上,脫離了瀏覽器,壹切DOM操作在妳的JS中是無法操作的,而小程序的核心JS是運行在瀏覽器中的,這樣做的 好處 壞處 是什麽呢?

(1)因為小程序是寄生在原生下的應用,通過native接口,我們可以用js調用壹些原生的組件和方法,做出壹些H5無法完成的任務和體驗。

(2)退出小程序後,小程序後,小程序可以在後臺運行5分鐘,用戶再次打開時,不需要重洗渲染小程序。

(3)同時得益於在原生環境下,小程序可以預加載多個WKWebView,可以省去WKWebView加載時間,提高用戶體驗。

以上是通過bang的博客以及自己的理解記下的。

以下是自己最於最近的現象的壹些見解嘮叨:

(1)微信小程序平臺的管理機制:小程序的管控機制其實很大程度上是效仿蘋果對於旗下應用的管控機制。蘋果對自家的應用或者語言的監控可謂是家長對於孩子般的照顧了,當然這和其自身利益和自身價值是分不開的,對於前階段蘋果對於混合開發的動作(當然這和安全隱患有著關系,如JSPatch調用私有API),大家可以搜索壹下2016年之前和2016年之後Object-C和Swift的語言排行,相信可以看到壹下原因。所以對旗下產品的管控對於其自身利益又著很大的作用。

(2)支付寶小程序和微信小程序:支付寶小程序剛推出時,我看了壹下它的文檔,確實和小程序很像,抄襲理念也是自然的了。這個我不考慮,只是寫壹些對與兩個超級平臺的不同看法(純屬個人見解,歡迎壹起分享討論),兩個小程序確實存在著競爭,但是我認為(不考慮兩個巨頭對於市場的戰略競爭),兩個不同的平臺都擁有著自己不同優勢產品細分領域下的深層的挖掘,比如說,在微信小程序上,我們可以對其社交進行不同的細分,這種場景對於支付寶來說並不合適的,但是在支付寶小程序中,金融類領域相對於微信來說是其優勢,在支付寶中對其進行深層次的挖掘也會帶來不壹樣的效益。其實關鍵在於兩家超級平臺對於旗下優勢產品的大數據層次的開放程度,這些數據對寄生或者***存在其生態下的商戶來說是可遇不可求的。這些數據和資源足可以再次創造多個的美團和餓了麽了,對於小公司的吸引力是很大的。所以個人認為支付寶和小程序勝出關鍵在於對數據的開發和不同時間節點的營銷了,不同時間節點的營銷同樣是很重要的,這個就是天時了。壹個產品的成功,不僅僅靠的技術,理念,甚至體驗,因為這些都是可以改變的,但是天時足可以影響壹個產品的成敗。天時,地利,人和才是其成功的關鍵。關於兩個超級平臺的發展,我們只能靜靜地觀察了,因為對於吃瓜群眾的我而言,現在只能說說理解,發發牢騷(其實很多人都是了),但是我感覺這對個人的成長也是有很大的好處的。

  • 上一篇:DNF 重新 安裝時提示不能寫入文件DNFchina.exe 重裝過,重下過,都不行
  • 下一篇:記錄flutter-folio開源項目啟動報錯Method not found
  • copyright 2024編程學習大全網