01、微信小程序开发准备

目录

小程序简介

小程序的运行环境

小程序与App对比

小程序开发准备工作


小程序简介

  • 微信小程序,是一种无需下载安装,用户使用微信的扫一扫或者搜索即可打开的应用;
  • 体现了“用完即走”的理念,用户不需要担心是否安装太多应用的问题;
  • 小程序的主要开发语言是 JavaScript,小程序的逻辑层渲染层是分开的,分别运行在不同的线程中;
  • 逻辑层运行在 JSCore 中,并没有一个完整浏览器对象,因而缺少相关的DOM API和BOM API;
  • 一些库,如 jQuery、 Zepto 等,在小程序中是无法运行的;
  • JSCore 的环境同 NodeJS 环境也是不尽相同,所以一些 NPM 的包在小程序中也是无法运行的。

 

小程序的运行环境

小程序开发过程中需要面对的是两大操作系统 iOS 和 Android 的微信客户端,以及用于辅助开发的小程序开发者工具,小程序中三大运行环境也是有所区别的。

运行环境逻辑层渲染层
iOSJavaScriptCoreWKWebView
安卓V8chromium定制内核
小程序开发者工具NWJSChrome WebView

 

小程序与App对比

  • 开发成本低
    • 只要一组开发人员,不需要考虑不同的平台,只要有微信,微信版本支持小程序运行即可;
  • 开发周期短
    • 周期短,只有一套代码,测试节省很多时间;
  • 获客成本低
    • 依托微信的关系链,可以直接转化为自己的客户数据,可以直接用公众号和小程序打造微信生态圈;
  • 开发门槛低
    • 主要开发语言是JavaScript,与普通的网页开发比有很大的相似性,对前端开发者而言,从网页开发迁移到小程序开发,学习成本很低;
    • 部分大厂推出框架,用来帮助前端开发者更加顺利的转换,如美团小程序框架 mpvue,京东小程序框架Taro;
      • 美团小程序框架 mpvue:使用 Vue.js 开发小程序的前端框架。
      • 京东小程序框架Taro:京东的凹凸实验室推出的小程序框架,循的是 React 语法规范,只需要写一套代码,通过 Taro 编译工具,就可以编译出不同端的代码,支持市面主流的小程序,如微信小程序,百度小程序,阿里小程序,头条小程序等。

 

小程序开发准备工作

1、申请微信小程序账号

2、安装小程序开发者工具

 

1、申请微信小程序账号

在微信的公众平台上,注册一个小程序号,拿到一个小程序账号appid,appid是开发小程序的前提。

 

申请账号:

1、在微信公众平台官网首页(mp.weixin.qq.com)点击右上角的“立即注册”按钮;

2、在选择注册的账号类型

  • 选择“小程序”,点击“查看类型区别”可查看不同类型账号的区别和优势;

3、填写邮箱和密码

  • 作为登录帐号,请填写未被微信公众平台注册,未被微信开放平台注册,未被个人微信号绑定的邮箱;

4、激活邮箱

  • 登录邮箱,查收激活邮件,点击激活链接;

5、登录 小程序后台 ,可以在菜单 “开发”-“开发设置” 看到小程序的 AppID 了 。

 

 

2、安装小程序开发者工具

工具-稳定版本

 

 

 

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值