嵌入机器学习的微信小程序实践(一)—— 微信小程序开发准备
微信小程序开发准备
微信小程序简介
微信小程序的优点在于:
- 轻量级和使用便利。小程序设计的初衷是用完即走,平均使用时长短,不占用用户存储空间。
- 依托于微信平台。微信又对小程序开放了大量的入口,如搜索,附近小程序,二维码扫描等。
- 开发成本低。跨越安卓和IOS平台,降低开发成本。
- 流畅的使用体验。原生APP小程序存在于微信内部的应用。不会因新系统出现不兼容的问题。
但是,微信小程序的特点也会带来相应的限制:
- 微信小程序的代码包被限制在2M以内。使得开发者在开发业务逻辑的同时注意代码包大小。控制代码包内图片资源。
- 小程序与普通网页开发有一定的区别。
小程序的逻辑层和渲染层是分开的,逻辑层运行在 JSCore 中,并没有一个完整浏览器对象,因而缺少相关的DOM API和BOM API。
这导致了前端开发一些常用的库在小程序中无法使用,例如 jQuery、 Zepto 。
并且由于JSCore 的环境同 NodeJS 环境不完全相同,某些npm 的包在小程序中也无法运行。
新建你的第一个微信小程序
申请账号
申请AppID之后可以使用微信小程序云开发功能,以及进行后续发布,如果是普通小程序项目,并且小程序不发布,可以不申请AppID。
进入微信小程序注册页 填写信息,申请小程序帐号(AppID),需要使用邮箱申请,每个邮箱仅能申请一个小程序。
登录微信公众平台的小程序后台 ,我们可以在菜单 “开发”-“开发设置” 看到申请小程序的 AppID 。
下载开发者工具
前往微信开发者工具下载页面下载。
新建小程序
使用微信开发者工具新建一个小程序。
普通小程序可以填写自己申请的AppID或者使用测试号。
由于我们要进行云开发,我们填写自己申请的AppID。
下一篇文章会讲解微信小程序的框架。