什麼是微信小程式
微信小程式簡稱小程序,英文名Mini Program,也被稱為微信應用號,不同於微信訂閱號或公眾號,微信小程式被賦予了應用程式的能力,它是一種不需要下載安裝即可使用的應用,它實現了應用“觸手可及”的夢想,用戶掃一掃或搜一下即可打開應用;也體現了“用完即走」的理念,用戶不再需要關心是否安裝太多應用程式的問題。
應用程式將無所不在,隨時隨地可用,無需卸載
小程式發展時間軸
2016年1月9日,騰訊公司啟動了微信小程式產品的研發,提出應用號碼的概念
2016年9月22日,微信公眾平台對外發送小程式內測邀請,內測名額200個
2016年11月3日,微信小程式對外公測,開發完成後可以提交審核,但公測期間不能發布
2016年12月28日,張小龍在微信公開課中解答外界對微信小程式的幾大疑惑,包括沒有應用商店、沒有推播訊息等
2016年12月30日,微信公眾平台對外公告,上線的微信小程式最多可產生10000個參數的二維碼
2017年1月9日,微信小程式正式上線
2017年3月27日,微信小程式開放了個人帳號申請,從此以後,不是企業也能開發小程式
2017年3月28日,微信小程式開放了藍牙、卡卷、獲知存取場景、共享微信通訊錄等功能,並支援JS ES6新語法
2017年4月17日,微信小程式碼包的大小限制從1MB提升到2MB,開發了第三方平台開發小程式的功能,開放了資料分析介面
2017年4月20日,微信小程式對所有公眾號都開放了關聯小程式的功能
2017年4月25日,微信小程式開放了公眾號推送文章可插入小程式的功能
2017年5月19日,微信小程式可支援藍牙
2017年6月21日,微信小程式開放了開啟另一個小程式的功能
2017年7月11日,微信小程式加入了富文本支援
....
微信小程式能否取代APP
這個標題老生常談了,但還是要說下,原生APP一般要同時開發IOS和Android兩版,而小程式只需要做一版,這是小程式最大的優勢,從這個角度看,小程式是「跨平台」的,在現階段,小程式的開發效率低於APP,小程式獨立出了一個封閉的生態,缺乏成熟的元件,統計、繪圖組件,以前的echarts都無法使用,想要取代APP還要很長的路要走
最新小程式框架
mpvue 是使用Vue.js 開發小程式的前端框架。框架基於 Vue.js 核心,mpvue 修改了 Vue.js 的 runtime 和 compiler 實現,使其可以運行在小程式環境中,從而為小程式開發引入了整套 Vue.js 開發體驗。
Taro 是由京東- 凹凸實驗室打造的一套遵循React 語法規範的多端統一開發框架,使用Taro,我們可以只書寫一套程式碼,透過Taro 的編譯工具,將原始碼分別編譯出可以在不同端(微信小程式、H5、App、快應用程式等)運作的程式碼
微信小程式帶來的機會
微信小程式給許多想做程式設計師的人員提供了機會,因為它的門檻很低,不需要太難的技術,同時細心觀察不難發現,在招募網站上面已經有小程式工程師的職位出現,微信小遊戲的上線更新吸引一批HTML5遊戲工程師的加入
以上是你應該知道的微信小程式概念篇的詳細內容。更多資訊請關注PHP中文網其他相關文章!