目录
- 简介
- 小程序技术架构
- 开发发布流程
- 小程序的发展
简介
类似小程序的技术:
- Cordova: 通过webview渲染,通过插件调用系统服务
- PWA:Service Worker和push API
- React Native/Weex:JavaScript通过JavaScriptCore等执行,并通过Bridges和Native交互
- Flutter: Dat直接与独立系统的UI库进行交互
小程序技术架构
- 文件结构及含义
- 双线程模式
- 生命周期
- 组件
- 其他
-
文件结构及含义
1)JSON
app.json——小程序文件的整体配置(主要包括pages和window)
project.config.json——微信开发者工具配置
每个app下的json——可覆盖app.json
sitemap.json——指导搜索引擎进行检索 -
双线程模式
- 组件
官方组件
原生组件
自定义组件
- 其他
插件模式
云函数
小游戏
小程序的发展
- 多端同构框架
- 自动化
- 硬件框架
- 云IDE
- W3C小程序工作组