微信小程序开发简介

小程序开发


浏览:568 次

什么是小程序

微信小程序,简称小程序,是一种无需下载和安装即可使用的app。它实现了app“触手可及”的梦想。用户可以通过扫描或搜索打开app。它也反映了“用完就走”的概念。用户不需要关心是否安装过多的app。app将随处可用,但不需要安装或卸载。

小程序的发展历史

发展历史

小程序架构

框架

1.框架

小程序开发框架的目标是使开发人员在微信中开发具有本地app体验的服务尽可能简单高效。

•框架提供了自己的视图层描述语言WXML和WXSS。

•响应的数据绑定:该框架可以使数据和视图非常简单地保持同步。修改数据时,只需修改逻辑层中的数据,视图层将相应更新。

•页面管理:该框架管理整个小程序的页面路由,实现页面之间的无缝切换,并赋予页面完整的生命周期。

2.组件

•该框架提供了一组具有微信风格和特殊逻辑的基本组件。开发者可以通过组合基本组件来创建强大的微信程序。

3、 美国石油学会

•该框架提供了丰富的微信原生API,可以轻松调用微信提供的功能,如获取用户信息、本地存储、支付功能等。

4.开发工具

开发工具

小程序的测试和发布

1.开发工具测试:在开发工具中的模拟器中进行测试。只有当您选择不检查http等时,才能访问该界面

2.微信预览测试:测试人员需要开发者许可,并设置在开发平台上。上传代码后,微信扫描二维码进入测试。

3.微信发布:支持HTTPS协议配置后,提交代码进行审核,微信审核后在线发布。

有利条件

•解决多个APP的问题,即不用下载和安装即可使用。

•APP风格的响应交互支持手机系统本地功能的开发。

•适应各种移动电话客户端,同时开发多个终端进行操作。

•微信庞大的用户群支持快速推广

缺点

•有限的程序大小仅为2M,仅适用于小型app开发

•技术框架不成熟,经常发生变化。有很多小虫子。对于特殊功能,自适应更为复杂。api需要版本兼容性判断。

•它需要像APP一样进行审查并投放市场,这比HTML5的“立即动手”版本更麻烦。