小程序的前世今生,原来小程序并不是微信最先开始推出的

这事儿还得从前后端分离开发说起:

  • 2008 年,谷歌 V8 引擎发布,终结微软 IE 时代。
  • 2009 年 AngularJS 诞生、Node诞生。
  • 2011 年 ReactJS 诞生。
  • 2014 年 VueJS 诞生。

小程序的前身——流应用也就是在这个时间段出现的。

小程序技术的诞生:

Dcloud于2012年开始研发小程序技术,优化webview功能、性能,并加入w3c、html5中国产业联盟。同时推出了国产开发工具——Hbuilder开发工具。

2015年Dcloud正式商用自己的小程序,并命名为“流应用"。主要特点是能接近原生功能、性能的App,并且即点即用,首次使用可以做到边下载边使用。

小程序技术的推广与应用:

为将该技术发扬光大,Dcloud将技术捐献给h5产业联盟,并推进各家流量巨头接入该标准,开展小程序业务。

360手机助手率先接入,大众点评、携程、京东、有道词典等开发者为流应用平台提供应用。

2015年9月,Dcloud推进微信团队开展小程序业务,演示了流应用的秒开应用、扫码获取应用、分享链接等案例,以及分享了webview体验优化的经验。

2016年微信团队上线小程序业务,但是没有接入联盟标准,而是制定了自己的一套标准。

2017年微信正式推出小程序,小程序算是正式进入市场。

 

小程序技术的分歧与混乱:

尽管DCloud持续在业内普及小程序理念,推进各大流量巨头开发上线类似小程序/快应用等业务,不少公司也加入了联盟标准,但仍然有不少标准因部分公司利益纷争而难以统一。

就比如微信制定了自己的一套标准一样,支付宝、百度等一众巨头也纷纷制定了自己的标准。

技术是纯粹的,但商业是追逐利益的,所以也就造成了小程序技术逐渐混乱的局面。

跨平台开发框架的出现:

为了解决各巨头无法在标准上达成一致的问题,出现诸如mpvue、Taro、kbone、uni-app等跨平台开发框架。由于mpVue已不再更新,这里不再说了。

多端开发框架对比横评,可以参考:https://juejin.im/post/5e8e8d5a6fb9a03c6d3d9f42

posted on 2023-10-17 15:34  逍遥云天  阅读(388)  评论(0编辑  收藏  举报

导航