时隔两个月,10月10日阿里小程序IDE上线了uni-app 跨平台研发支持、预览和真机调试交互优化、预检测新增代码扫描等8项功能,进一步完善了阿里小程序IDE的功能池,给大家更好的开发体验和环境。

本次阿里小程序IDE 共更新上线了8项功能 分别是:

  • uni-app 跨平台研发支持
  • 支付宝IoT小程序研发支持
  • 沙箱测试支持
  • 开发监控
  • 性能调试诊断升级
  • 预检测新增代码扫描
  • 预览和真机调试交互优化
  • IDE扩展市场

最新小程序IDE下载地址:https://docs.alipay.com/mini/ide/download

uni-app 跨平台研发支持

uni-app 是一个使用 Vue.js 开发 跨平台应用 的前端框架,开发者编写一套代码,可编译到iOS、Android、H5、小程序等多个平台。uni-app跨端数量多平台能力不受限性能体验优秀周边生态丰富学习成本低开发成本低等6大关键指标上拥有极强的竞争优势。这个版本内置支持uni-app跨平台小程序框架的研发,开发者可以实现一次编写后,生成多个平台体系的小程序代码,避免在不同平台维护不同代码,降低开发和维护成本。

支付宝IoT小程序研发支持

最新版本支持小程序在支付宝 IoT 设备上的开发调试和部署,目前支持的设备有支付宝蜻蜓F4和商米蜻蜓设备,支付宝蜻蜓F1和玛里奥设备10月份支持。

沙箱测试支持

沙箱环境可以让开发者在小程序上线到正式环境之前对小程序进行调试和测试,而不用担心测试数据干扰正式环境,这使得一些关键场景如支付链路的验证变得非常安全和轻松。沙箱测试功能是作为 IDE 的扩展来提供的,开发者需要在IDE扩展市场进行安装和启用。

开发监控

新增小程序开发监控,提供小程序线上异常、性能的实时监控及预警功能。

性能调试诊断升级

为了帮助开发者更快速的定位小程序性能问题,性能调试功能新增了 8 个诊断检测项。

  • setData 数据量检测、setData 调用频率检测;
  • 短时间内发起太多的图片请求检测、短时间内发起太多请求检测;
  • 图片分屏检测、图片等比缩放检测;
  • 数据请求时机检测;
  • 废弃API检测。

预检测新增代码扫描

预检测新增了针对小程序业务代码(js、axml、acss、配置文件)的扫描能力,主要用于发现不规范代码、代码中的潜在逻辑错误等问题。此外,检测速度也做了相应的提升,缩短了预检测任务的整体耗时。

预览和真机调试交互优化

真机预览和调试模式下,支持 自动 和 手动扫码 预览和调试,以满足不同开发者的习惯

IDE扩展市场

为了满足不同开发者在不同场景的需求,我们这个版本开发了 IDE 扩展市场,开发者可以在扩展市场里面根据自己的需要选择不同的扩展来满足自己项目的开发需求。目前我们推出了沙箱环境切换等扩展。更多的扩展会在后续陆续推出。

本文作者:王滕滕

原文链接

本文为云栖社区原创内容,未经允许不得转载。

【重磅来袭】阿里小程序IDE上线8大功能的更多相关文章

  1. 微信小程序正式上线 可置于聊天窗口顶部

    历经一年的等待后,小程序在2017年1月9日凌晨终于揭开神秘面纱,正式上线. 微信小程序推广海报 随着小程序正式上线,用户现在可以通过二维码.搜索等方式体验到开发者们开发的小程序了. 用户只要将微信更 ...

  2. 新版微信小程序即将上线 新增微信支付功能

    <经济参考报>消息,新版微信小程序正在测试中,有可能将在近期正式上线.新版小程序增加了“附近门店”功能的接口,微信用户可以通过定位功能,查看提供线下服务的各类门店,并直接利用小程序实现包括 ...

  3. 记录使用微信小程序的NFC和蓝牙功能读取15693芯片的开发历程

    开发目标: (1) 对于Android手机,直接通过微信小程序调用手机的NFC功能,对15693协议的芯片进行读写操作: (2)对于苹果手机(及没有NFC模块的手机),通过微信小程序的蓝牙功能连接到蓝 ...

  4. 微信小程序实现即时通信聊天功能的实例代码

    项目背景:小程序中实现实时聊天功能 一.服务器域名配置 配置流程 配置参考URL:https://developers.weixin.qq.com/miniprogram/dev/api/api-ne ...

  5. 微信小程序Tab选项卡切换大集合

    代码地址如下:http://www.demodashi.com/demo/14028.html 一.前期准备工作 软件环境:微信开发者工具 官方下载地址:https://mp.weixin.qq.co ...

  6. 基于微信小程序的用户列表点赞功能

    代码地址如下:http://www.demodashi.com/demo/13997.html 一.前言 (1).适合人群 1.微信小程序开发者 2.前端工程师 3.想入门学习小程序开发的人员 4.想 ...

  7. h5内嵌微信小程序,调用微信支付功能

    在小程序中不能使用之前在浏览器中配置的支付功能,只能调用小程序专属的api进行支付. 因为需要在现在实现的基础上,再添加在小程序中调用微信支付功能,所以我的思路是这样的 1.在点击支付按钮时,判断是不 ...

  8. canvas菜鸟基于小程序实现图案在线定制功能

    前言 最近收到一个这样的需求,要求做一个基于 vue 和 element-ui 的通用后台框架页,具体要求如下: 要求通用性高,需要在后期四十多个子项目中使用,所以大部分地方都做成可配置的. 要求做成 ...

  9. 微信小程序社区上线

    微信小程序公测了! 从首次得到微信小程序发布的消息开始,小木和Michael就进入了紧急备战状态. 除了要快速学通微信小程序开发之外,我们还做了这些工作: 1.录制全球首套微信小程序实战项目类视频教程 ...

随机推荐

  1. (PASS)break 和 continue 的区别

    1  break;  while循环中,break是用于永久终止循环.即不执行本次循环中break后面的语句,直接跳出循环. 终止,跳出,结束循环(可以作用在任何地方).也常与switch分支结构合用 ...

  2. Yii2使用PHPExcel读取excel

    个人使用过程中保存一些使用PHPExcel的经验,以便后来翻阅:与PHP的Yii框架结合,可以轻松使用.而且根本不用网上所说的修改Yii的自动加载文件等方法.具体使用方法:下载phpoffice ht ...

  3. hive之基本架构

    什么是Hive hive是建立在Hadoop体系架构上的一层SQL抽象,使得数据相关人员是用他们最为熟悉的SQL语言就可以进行海量的数据的处理.分析和统计工作,而不是必须掌握JAVA等变成语言和具备开 ...

  4. 用 CSS 实现酷炫的动画充电效果

    巧用 CSS 实现酷炫的充电动画 循序渐进,看看只使用 CSS ,可以鼓捣出什么样的充电动画效果. 画个电池 当然,电池充电,首先得用 CSS 画一个电池,这个不难,随便整一个: 欧了,勉强就是它了. ...

  5. loadrunner——win7+LR11配置

    一. 安装vmware虚拟机 下载安装vmware15后,可使用密钥为:CG392-4PX5J-H816Z-HYZNG-PQRG2 二. 安装win7系统 2.1下载win7镜像文件 2.2 vmwa ...

  6. forms 组件的功能和使用

    forms组件 先自己实现注册功能,并且对用户输入的信息加限制条件 如果用户输入的信息不符合条件,前端展示报错信息 注册示例: 1.前端渲染标签获取用户输入 >>> 前端渲染标签 2 ...

  7. 【LeetCode 13】罗马数字转整数

    题目链接 [题解] 就是上一题反过来的过程. 因为有说一般情况下后面的罗马数字是小于前面的罗马数字的. 如果前面的罗马数字小于后面的罗马数字了. 说明出现了4,9,40,90这些特殊情况. 那么就得判 ...

  8. 使用SpringBoot AOP 记录操作日志、异常日志

    平时我们在做项目时经常需要对一些重要功能操作记录日志,方便以后跟踪是谁在操作此功能:我们在操作某些功能时也有可能会发生异常,但是每次发生异常要定位原因我们都要到服务器去查询日志才能找到,而且也不能对发 ...

  9. android studio import cannot resolve symbol错误

    试了好多,都不行 经过查阅和测试,发现如果上文的解决方式不可以的话,可以使用另一种: 删除项目.idea目录下的libraries目录 重新启动Android Studio 感谢作者:https:// ...

  10. Java 序列化和反序列化(三)Serializable 源码分析 - 2

    目录 Java 序列化和反序列化(三)Serializable 源码分析 - 2 1. ObjectStreamField 1.1 数据结构 1.2 构造函数 2. ObjectStreamClass ...