【重磅来袭】阿里小程序IDE上线8大功能
时隔两个月,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大功能的更多相关文章
- 微信小程序正式上线 可置于聊天窗口顶部
历经一年的等待后,小程序在2017年1月9日凌晨终于揭开神秘面纱,正式上线. 微信小程序推广海报 随着小程序正式上线,用户现在可以通过二维码.搜索等方式体验到开发者们开发的小程序了. 用户只要将微信更 ...
- 新版微信小程序即将上线 新增微信支付功能
<经济参考报>消息,新版微信小程序正在测试中,有可能将在近期正式上线.新版小程序增加了“附近门店”功能的接口,微信用户可以通过定位功能,查看提供线下服务的各类门店,并直接利用小程序实现包括 ...
- 记录使用微信小程序的NFC和蓝牙功能读取15693芯片的开发历程
开发目标: (1) 对于Android手机,直接通过微信小程序调用手机的NFC功能,对15693协议的芯片进行读写操作: (2)对于苹果手机(及没有NFC模块的手机),通过微信小程序的蓝牙功能连接到蓝 ...
- 微信小程序实现即时通信聊天功能的实例代码
项目背景:小程序中实现实时聊天功能 一.服务器域名配置 配置流程 配置参考URL:https://developers.weixin.qq.com/miniprogram/dev/api/api-ne ...
- 微信小程序Tab选项卡切换大集合
代码地址如下:http://www.demodashi.com/demo/14028.html 一.前期准备工作 软件环境:微信开发者工具 官方下载地址:https://mp.weixin.qq.co ...
- 基于微信小程序的用户列表点赞功能
代码地址如下:http://www.demodashi.com/demo/13997.html 一.前言 (1).适合人群 1.微信小程序开发者 2.前端工程师 3.想入门学习小程序开发的人员 4.想 ...
- h5内嵌微信小程序,调用微信支付功能
在小程序中不能使用之前在浏览器中配置的支付功能,只能调用小程序专属的api进行支付. 因为需要在现在实现的基础上,再添加在小程序中调用微信支付功能,所以我的思路是这样的 1.在点击支付按钮时,判断是不 ...
- canvas菜鸟基于小程序实现图案在线定制功能
前言 最近收到一个这样的需求,要求做一个基于 vue 和 element-ui 的通用后台框架页,具体要求如下: 要求通用性高,需要在后期四十多个子项目中使用,所以大部分地方都做成可配置的. 要求做成 ...
- 微信小程序社区上线
微信小程序公测了! 从首次得到微信小程序发布的消息开始,小木和Michael就进入了紧急备战状态. 除了要快速学通微信小程序开发之外,我们还做了这些工作: 1.录制全球首套微信小程序实战项目类视频教程 ...
随机推荐
- 57. Collections(list的工具类)、Arrays(数组的工具类)
List集合的工具类(Collections): 注意:Collection是单列集合的根接口 Collections是操作集合对象的工具类 1.对list集合排序: sort(List) 根据自然 ...
- JS判断浏览器类型的方法总结(IE firefox chrome opera safari)
JS判断浏览器类型的方法总结,可判别当前客户端所使用的浏览器是ie,firefox,safari,chrome或者是opera,另外js可以精确判断到ie浏览器的版本,依然直接上代码,需要的朋友可按照 ...
- Repeatable Read
在Repeatable Read隔离级别下,一个事务可能会遇到幻读(Phantom Read)的问题. 幻读是指,在一个事务中,第一次查询某条记录,发现没有,但是,当试图更新这条不存在的记录时,竟然能 ...
- Android中对TextView中的部分内容的字体样式的设置方法
Android中的TextView中内容,有时候需要对其部分内容添加下划线和颜色操作: String str = "回复 " + uname + " 的评论: " ...
- SELinux导致PHP连接MySQL异常Can't connect to MySQL server的解决方法
原文摘自:http://www.jb51.net/article/52581.htm 这篇文章主要介绍了SELinux导致PHP连接MySQL异常Can't connect to MySQL serv ...
- NX二次开发-Block UI C++界面Body Collector(体收集器)控件的获取(持续补充)
Body Collector(体收集器)控件的获取 NX9+VS2012 #include <uf.h> #include <uf_obj.h> UF_initialize() ...
- 排序算法(三)堆排序及有界堆排序Java实现及分析
1.堆排序基数排序适用于大小有界的东西,除了他之外,还有一种你可能遇到的其它专用排序算法:有界堆排序.如果你在处理非常大的数据集,你想要得到前 10 个或者前k个元素,其中k远小于n,它是很有用的. ...
- mvc 前台传入后台
转自:http://blog.csdn.net/huangyezi/article/details/45274553 一个很简单的分部视图,Model使用的是列表,再来看看调用该分部视图的action ...
- 2019牛客多校第三场F-Planting Trees(单调队列)
Planting Trees 题目传送门 解题思路 枚举每一个下边界,再枚举其对应的所有上边界,求出其对应区间内的最大最小值,当下边界一样的时候,其最大最小值可以随着上边界减小逐步更新.然后将这些最大 ...
- MySql 主从复制及深入了解
分享一个不错的mysql文章 https://segmentfault.com/a/1190000008942618