关于微信小程序之前只是听说,并没有引起我太大的兴趣。周一被小程序刷屏,然后就顺手搜索了解了一下。发现小程序已经火遍了整个程序员圈子。刚好团队内部有个需求需要微信小程序。就紧急对微信小程序进行了调研,阅读过开发者文档后总结了以下的几个开发者比较关心的问题:
- 微信小程序提供给开发者的能力有哪些;
- 在微信小程序易忽略的知识点和代码安全问题;
- PassFE和PassRD的学习和开发成本;
注意:这篇文章删除了一些跟我当前业务相关的一些内容。如果有兴趣小程序开发的我们可以一起交流哈。
1.首先看微信小程序提供给开发者的能力有哪些?
Request请求
上传,下载
Websocket请求
媒体
- 图片选择(获取图片信息)
- 录音
- 音频播放控制
- 音乐播放控制
- 文件的相关操作
- 数据存储(跟h5的一样)
设备
- 获取用户的地理位置信息
- 获取用户的设备信息(网络,系统,重力感应,罗盘,拨打电话,扫码)
- 界面
- 交互反馈,设置导航条样式,导航,动画
- 绘图,下拉刷新
- 开放的接口
- 登录,获取用户信息,微信支付,模板消息
2.微信小程序中页面运行环境和登录可能面临的安全问题。
- 小程序的运行环境是微信客户端提供的类浏览器(WebView)运行环境。小

本文是对微信小程序的调研,探讨了小程序为开发者提供的能力,包括网络请求、媒体操作、用户信息获取等。同时,讨论了安全问题,如运行环境、数据存储与接口安全。此外,分析了学习和开发成本,包括样式复用、开发思想及对后端工程师的影响。微信小程序采用组件化开发,类似React和Vue,但对后端架构有一定影响。
最低0.47元/天 解锁文章
4280

被折叠的 条评论
为什么被折叠?



