关于微信原生开发的抱怨大多如下:
微信原生开发的主要缺点有:对Node和预编译器支持较差,影响开发效率和项目构建进程;
微信的语法好奇怪啊,不如学学Vue,学会全平台用,别只用在小程序上。
vue/ 中有太多可以提高开发效率的周边工具,比如 IDE、验证器、第三方库等;
没有严肃的国家管理;
这就是为什么有这么多第三方框架
1、微信原生:丰富的文档、精准的API搜索、官方示例Demo、支持调用官网微信开发者工具、运行效果预览
缺点:只能开发微信小程序,不能开发其他小程序
官网地址:
2、uni-app:来自同一家公司,基础文档丰富,使用专题多样,支持跨端开发(多达14种),问题搜索结果好,示例demo功能齐全,已面向7个终端发布,社区活跃,用户量比同为跨端框架的taro还多。
官网地址:
地址:
星数:37.4K
3、Taro:京东出品,基础文档齐全,支持跨端开发(多达12种),和 类似,除了可以用Vue开发外,还支持 ,而不仅仅是可以用Vue开发。
官网地址:
地址:
星数:31.9K
4、wepy:[已停止维护]腾讯团队出品,组件API等文档请直接参考微信文档。
文档地址:#/
地址:
星数:22K
5. :【已停止维护】美团出品,文档较少,但概念不复杂,组件API等文档可直接参考微信文档,学习难度较低。
文档地址:
地址:
星数:20.4K
总结:
1、对于小微企业来说,可能只需要一个微信小程序,不需要H5移动端、其他小程序端等,那么就可以使用微信原生开发
2. 对于大多数公司来说,他们可能希望使用所有终端。最经济实惠的选择是使用一套代码来处理14个终端。
3. 对于大公司来说,他们有足够的技术为每一端开发一套代码,那么一切就由他们自己决定,他们不需要使用