整理的概念,全是概念沒啥實際用途,可是能讓你和別人提及小程序的時候更加懂它的從無到有,從0到1
微信小程序簡稱小程序,英文名Mini Program,也被稱爲微信應用號,不一樣於微信訂閱號或公衆號,微信小程序被賦予了應用程序的能力,它是一種不須要下載安裝便可使用的應用,它實現了應用「觸手可及」的夢想,用戶掃一掃或搜一下便可打開應用;也體現了「用完即走」的理念,用戶再也不須要關心是否安裝太多應用的問題。前端
應用將無處不在,隨時隨地可用,無需卸載vue
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通常要同時開發IOS和Android兩版,而小程序只須要作一版,這是小程序最大的優點,從這個角度看,小程序是「跨平臺」的,在現階段,小程序的開發效率低於APP,小程序獨立出了一個封閉的生態,缺少成熟的組件,統計、繪圖組件,之前的echarts都沒法使用,想要取代APP還要很長的路要走小程序
mpvue 是一個使用 Vue.js 開發小程序的前端框架。框架基於 Vue.js 核心,mpvue 修改了 Vue.js 的 runtime 和 compiler 實現,使其能夠運行在小程序環境中,從而爲小程序開發引入了整套 Vue.js 開發體驗。微信小程序
Taro 是由京東 - 凹凸實驗室打造的一套遵循 React 語法規範的多端統一開發框架,使用 Taro,咱們能夠只書寫一套代碼,經過 Taro 的編譯工具,將源代碼分別編譯出能夠在不一樣端(微信小程序、H五、App、快應用等)運行的代碼前端框架
微信小程序給不少想作程序員的人員提供了機會,由於它的門檻很低,不須要太難的技術,同時細心觀察不難發現,在招聘網站上面已經有小程序工程師的崗位出現,微信小遊戲的上線更新吸引一批HTML5遊戲工程師的加入微信