在学习React Native时想到的微信小程序
特点:
- 自带的传播属性 依托微信分享 二维码分享
- 体量小 使用方便 跨平台
- 开发成本低 WXML + WXSS + js
其性能逊色与React Native应用 而且只支持有限的原生API,React Native不是单纯的web应用(Hybrid),可以依托C++ Jave开发原生功能模块,以及优化运算性能等。缘于微信平台限制,微信小程序拥有有限的文件访问权限,有限的websocket实时通信功能,React Native还可以开发离线推送 APNs(Apple Push Notification Service)和 FCM(Firebase Cloud Messaging)微信小程序的推送需要通过订阅号间接实现
更适合React Native的开发场景
- 高性能动画和图形处理
- 高性能计算和数据处理
- 深度集成原生功能
- 实时通信和推送通知
- 文件系统和数据库操作
- 第三方库和工具的集成