微信、支付宝小程序的开发工具、框架

本文介绍了微信小程序的开发工具,包括官方工具、即速应用、Sublime Text 3和WebStorm的优缺点。此外,文章讨论了MINA框架的结构,强调其页面视图层和AppService应用逻辑层,并概述了数据绑定系统的工作原理。最后,文章提供了小程序目录结构的简介,以及数据层的操作方法。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

  1. 小程序有配套的开发环境/IDE/包管理等基础设施支持,无需再重复建设。

  2. 对于业务开发者,小程序不是全新的一套开发方式,在业界可复用,对于框架实现者,RN也是业界流行开源方案,有强大的社区支持。对内对外都避免了另外创建一套只能在内部使用的技术体系,极大降低技术成本。

基于这些原因,在蚂蚁财富这边一些内部原本应该使用H5 实现的业务,也正尝试更多地使用小程序实现,以提升用户体验,目前部分基于小程序RN版开发的业务已在线上稳定运行,后续也会继续尝试把小程序RN版持续打造成高性能稳定的三端统一动态化方案。

三、开发工具

1、微信小程序官方开发工具

注意,它只是个工具,而不是一个 IDE。官方工具中的代码编辑功能,就是将vscode 的代码编辑功能嵌入到工具中,不足以支撑开发。

优点

因为是官方工具所以有这其它第三方工具有这不可比拟的天然优势,如果不是他代码编辑功能太弱的话。

  • 官方工具,可调试,可预览

  • 基本的代码编辑、智能提示、调试等功能都有

  • 项目管理、创建、手机预览、代码提交审核

  • 官方维护更新

缺点

不好的地方也很明显,总体而言是一款工具而不是IDE。糟糕的代码编辑功能,写起代码非常别扭,这是我放弃它的最重要原因。

  • api提示不全,要一个个查api,影响写代码的速度

  • 很多必备的快捷键都没有,比如全选关键字、快速复制一行等等

  • 颜色主题不能选,不喜欢白色风格怎么搞

  • 没有插件 没有插件 没有插件 重要的事情说三遍

评价

目前因为需要用到微信 web 开发工具进行小程序的创建、调试、查看、预览、上传,所以这个工具必不可少。但是代码编辑功能实在太差,推荐使用其它第三 方代码编辑工具代替。

2、即速应用

适合技术小白的小程序开发工具,严格来说,即速应用并不是为专业程序员准备的开发工具,但它绝对是一款功能非常强大的微信小程序制作工具。不懂技术不懂编程的人,一定会爱上即速应用这款工具的。目前只要登录 www.jisuapp.cn 就能使用这款工具。

优点

  • 可视化操作,直接拖拽组件生成页面

  • 提供大量可套用的模板

  • 可将代码打包下载,直接对接到小程序的开发工具

  • 下载下来后的代码可以任意编辑

缺点

  • 电商模板居多,其他类别的模板较少

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值