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

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

  • 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   逍遥云天  阅读(668)  评论(0编辑  收藏  举报

相关博文:
阅读排行:
· Manus爆火,是硬核还是营销?
· 终于写完轮子一部分:tcp代理 了,记录一下
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· 别再用vector<bool>了!Google高级工程师:这可能是STL最大的设计失误
· 单元测试从入门到精通
< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5

导航

统计

点击右上角即可分享
微信分享提示