绿色排版工具|热门专题|网站地图|移动官网|微信编辑器
您的当前位置:主页 > 电子书 > 计算机类 > 正文

小程序开发实践

来源:infoq 编辑:覃云 时间:2019-07-20 01:29:44 阅读:

百度智能小程序开源,第一批12个体量很大的App和平台加入,就像当初的OHA一样,一下建立了一个规模庞大的小程序新生态。百度公司副总裁沈抖透露,根据粗略估算,在不去重情况下,联盟成员 App月活用户达到30亿规模,实现对中国网民的全覆盖,这也是中国体量最大的移动互联网生态,这意味着百度智能小程序开源联盟会吸引更多开发者来开发小程序,一键开发就可以在多个App的小程序平台上运行;反过来这个联盟也会继续纳入第12个、第13个和第N个App,不断壮大开放生态。

回到主题,要如何开发一个微信小程序。首先,微信小程序开发的定义很广,可以是指个人开发,企业开发,也可以是技术代码开发,也可以是第三方代理开发。

 2018 年,可以说是小程序最火爆的一年,BAT、头条全都进军小程序战场,其中,微信以先发制人的优势继续保持领先的地位,百度最“高调”,从上线到月活过亿用了不到半年的时间,还联合爱奇艺、快手、58 同城等 12 家企业成立了小程序开源联盟,去年年底百度智能小程序也顺利开源了。而阿里也不甘落后,截止至今年 1 月,支付宝小程序日活突破 2.3 亿,支付宝小程序也因此被称为“蚂蚁金服未来三年最重要的战略之一”。

小程序开发实践


 相比之下,头条就相对“低调”多了,除了公布上线的消息和推出一个开发者平台,其他相关技术都没有对外公布,我们曾试图采访他们的专家,但是对方以暂不方便对外透露拒绝了,所以本迷你书只围绕 BAT 小程序的内容进行。

  下面来说说,策划本迷你书时的一些思路:

  微信小程序已经上线两年有余,不管是在开发还是使用上都相对成熟了,网上的资源也很多了,故我们没有选择将微信小程序的原生开发过程放进迷你书中,但会有第三方框架开发微信小程序的内容。

  由于市面上多端小程序的出现,开发者需要针对不同的端去编写多套代码,为降低成本,只编写一套代码就能适配多端的能力显得尤为重要,此时,小程序第三方框架应运而生,市面上此类框架有 wepy、mpvue、Taro 和 Chameleon 等,他们都支持多端小程序,其中,前两者是基于 Vue 或类 Vue 的规范,在市面上已经有很多成熟的应用,而 Taro 是基于 React 标准,于 2018 年 9 月才推出 1.0 版本,Chameleon 是滴滴于 2019 年 1 月最新开源的,它和 Taro 有很多相似之处。

  在这本迷你书中,我们选择了 Taro 和 Chameleon 来为大家做详细介绍,为此,InfoQ 特地采访了 Taro 团队京东凹凸实验室,拿到了关于 Taro 深度实践的一手资料,而滴滴方面也给了我们关于 Chameleon 背后的开发理念和方案。

  最后,也正如上文所说,2018 年是小程序激战的一年,百度和支付宝小程序接连上线,开发者一时看花了眼,不知该如何选择,虽然有第三方框架支持代码多端运行,但各类小程序最基本的原生开发方式略有不同,开发者还是有必要了解的。因此,InfoQ 分别从百度和支付宝小程序技术专家那里获得了其小程序的技术架构特点和开发过程,希望给那些在做技术选型的开发者带来一些参考。

  目录Chameleon:滴滴开源的跨平台统一 MVVM 框架京东 Taro 框架深度实践支付宝小程序技术架构全解析百度新发布的智能小程序是什么?

  苏宁:我们开发百度小程序遇到的那些“坑”

 下载地址:https://pan.baidu.com/s/1TT8q7vVVEsbNk3b_s3ilVA 提取码: czu2

图文精选:

Copyright©2012-2030小蚂蚁信息网版权所有 站长QQ:1614558876


郑重声明:本网站资源、信息来源于网络,完全免费共享,仅供学习和研究使用,版权和著作权归原作者所有,如有不愿意被转载的情况,请通知我们QQ1614558876删除已转载的信息。

Top