嵌入机器学习的微信小程序实践(一)—— 微信小程序开发准备

微信小程序开发准备

微信小程序简介

微信小程序的优点在于:

  • 轻量级和使用便利。小程序设计的初衷是用完即走,平均使用时长短,不占用用户存储空间。
  • 依托于微信平台。微信又对小程序开放了大量的入口,如搜索,附近小程序,二维码扫描等。
  • 开发成本低。跨越安卓和IOS平台,降低开发成本。
  • 流畅的使用体验。原生APP小程序存在于微信内部的应用。不会因新系统出现不兼容的问题。

但是,微信小程序的特点也会带来相应的限制:

  • 微信小程序的代码包被限制在2M以内。使得开发者在开发业务逻辑的同时注意代码包大小。控制代码包内图片资源。
  • 小程序与普通网页开发有一定的区别。
    小程序的逻辑层和渲染层是分开的,逻辑层运行在 JSCore 中,并没有一个完整浏览器对象,因而缺少相关的DOM API和BOM API
    这导致了前端开发一些常用的库在小程序中无法使用,例如 jQuery、 Zepto 。
    并且由于JSCore 的环境同 NodeJS 环境不完全相同,某些npm 的包在小程序中也无法运行。

新建你的第一个微信小程序

申请账号

申请AppID之后可以使用微信小程序云开发功能,以及进行后续发布,如果是普通小程序项目,并且小程序不发布,可以不申请AppID。

进入微信小程序注册页 填写信息,申请小程序帐号(AppID),需要使用邮箱申请,每个邮箱仅能申请一个小程序。

登录微信公众平台的小程序后台 ,我们可以在菜单 “开发”-“开发设置” 看到申请小程序的 AppID
嵌入机器学习的微信小程序实践(一)—— 微信小程序开发准备

下载开发者工具

前往微信开发者工具下载页面下载。

新建小程序

使用微信开发者工具新建一个小程序。

普通小程序可以填写自己申请的AppID或者使用测试号。
嵌入机器学习的微信小程序实践(一)—— 微信小程序开发准备
由于我们要进行云开发,我们填写自己申请的AppID。
嵌入机器学习的微信小程序实践(一)—— 微信小程序开发准备
下一篇文章会讲解微信小程序的框架。