时隔两个月,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. mysql查找字段空、不为空的方法总结

    1.不为空 Select * From table_name Where id<>'' Select * From table_name Where id!='' 2.为空 Select ...

  2. spark代码写入hdfs错误

    报错: org.apache.hadoop.security.AccessControlException: Permission denied: user=hgm, access=WRITE 其实就 ...

  3. hibernate调用oracle存储过程||函数

    pakeage dao.Impl; //调用函数FUN_GET(); public String get(String Id,String Name){ return getSession().cre ...

  4. Delphi 滚动条的使用

    DELPHI的滚动条默认发送消息格式: function TControl.Perform( Msg: Cardinal; WParam: WPARAM; LParam: LPARAM): LRESU ...

  5. jq鼠标移入和移出事件

    前几天帮朋友做了一个单页面,其中有个效果就是鼠标移动到头像上变换头像样式,当鼠标移出时恢复头像样式.当时没多想,脑子就蹦出了mouseover,mouseout两个方法. 但是在编写页面的过程中,无论 ...

  6. P1523 旅行商简化版

    P1523 旅行商简化版 题目背景 欧几里德旅行商(Euclidean Traveling Salesman)问题也就是货郎担问题一直是困扰全世界数学家.计算机学家的著名问题.现有的算法都没有办法在确 ...

  7. Sql生成 Insert 语句

    declare @TableName sysname select @TableName = 'T_OOSOrder' declare @result varchar(max) = 'INSERT I ...

  8. webogic基本使用

    文章目录 启动 注入 部署应用: 访问 启动 /root/Oracle/Middleware/user_projects/domains/weblogic/bin/startWebLogic.sh 上 ...

  9. 拾遗:~/.zshrc 配置

    Tips: zsh 默认仅显示最近 16 条历史记录 $ # 等价于 history - :显示最近 条记录 $ history $ # 等价于 history - : 显示从第 条到最后 条,即是全 ...

  10. msf反弹shell

    今天回顾了一下msf反弹shell的操作,在这里做一下记录和分享.( ̄︶ ̄)↗ 反弹shell的两种方法 第一种Msfvenom实例: 1.msfconsole #启动msf 2.msfvenom - ...