快应用开发工具 3.2 版本发布
快应用工具开发团队,于 2020 年 7 月 30 日,发布 IDE 最新版本:v3.2.0。
v3.2
更新说明
虽然距离 3.1
发版不到一个月,但即将发布的 3.2
,该版本所携带的更新与新增功能,一如既往地令我们感到满意;希望用户您体验后也能有同感。下面与大家分享下在 3.2
版本中,我们所做的那些重要改进:
新增功能
上传包管理平台
背景:若您想分享开发的快应用给别人使用,且不限于局域网内访问,可将 RPK 上传至包管理平台,他人只需通过浏览器扫码即可安装体验快应用。
快应用包管理平台:它是由官方出品,提供给用户管理快应用项目版本的工具;其目的在于:解决项目迭代中协作不便的问题。您可以方便的在平台中,找到同一项目对应不同版本的快应用包,同时您还可以轻松上传你的包,并将其分享给项目相关人员;只需要浏览器扫描分享出来的二维码,即可安装体验不同版本的快应用包。具体说明,请参见文章:快应用包管理平台使用说明。
右键新建页面和组件
为开发者能更加方便的新建快应用页面和组件,对侧边栏文件目录右键选项,做了增强;使得用户可以选中目录,右键操作,快速新建页面或组件,进一步提升开发使用体验。
- 新建快应用页面
- 新建快应用组件
优化更新
在本版改进中,除了更新 1070 特性、预览版和调试器之外,还涉及以下开发体验方面:
启动页改版
为了增强用户使用体验,有对启动页进行了改造(如下截图);点击菜单栏「新建快应用工程」、快捷入口「新建快应用工程」、或者欢迎页「新建工程」,都可以呼起启动页。您可在此界面上:打开最近打开的项目;新建快应用工程和卡片工程;下载行业模板、并基于模版新建工程。
欢迎页改版
启动页得以优化,使得与欢迎页功能有所冲突;因此,有对欢迎页,也做了改造;采用图文结合,对开发工具做了介绍,同时也提供打开启动页入口,及快应用常用资源链接。效果参见如下截图:
语法插件优化
在原有版本基础上,进一步优化了语法插件的功能,使得开发更加顺畅,具体更新如下:
- 增加 app.ux 全局变量跳转和补全;
- template 属性补全优化:空格触发属性名补全、对事件以及属性的排序优化、属性名补全时,再次触发属性值补全、class 和 id 的补全更加智能化、过滤已有的属性名和 class ,提示还没有的属性名;
- hover 提示,添加文档链接;
- template 花括号自动补全;
- template 双花括号自动补全变量;
- 右键增加选中文本格式化;
预览区展示打包报错信息
总有些情况下,应用构建会出现些错误,或将导致预览无法呈现;在 3.2
版本中,对此有做调整:改为由构建工具来呈现,从而规避一些不必要问题;最新效果如下截图:
额外要补充说明的是,目前快应用 IDE,展示报错有四处:
- 预览:展示项目构建过程中打包错误;一般为 Webpack 抛出;
- 底部「输出」面板:与预览一致;额外会有更多构建信息、警告等;
- DevTools 的 console 面板:展示用户代码运用中的一些错误;
- 开发者工具 console 面板:展示 IDE 以及插件在运行中,抛出的错误;
其中,1,2 可以合为一处,鉴于「输出」部分仍有其作用,目前仍作保留;倘若您在开发中,遇到类似预览白屏的情况,可以查看 3、4 处的报错说明,从而追根溯源,发现问题根本所在。
更新 toolkit 签名路径
修改签名文件的路径,具体修改如下:
- 新建工程,sign 目录不包含 debug 子目录;
- 新建 release 签名后,证书直接放在 sign 目录下,而不是在 sign/release 目录;
- 兼容老版本签名路径,老版本的签名路径能够正常使用。
展望未来
2020 年,已走过大半,快应用 IDE 发布了 2.1
、3.0、3.1,以及 3.2
等多个大版本; 未来,仍将持续关注性能、稳定性、兼容性,这些对于用户和我们,都至关重要的基本面;同时将投入更多精力于预览,力争做到预览之呈现,即真机所显;对于新功能,会持谨慎态度,认真研究,力争每一点努力,都能为您带来应有价值;最后,我们将始终倾听用户的声音,如果您有任何建议或意见,请及时告知,将尽可能满足您。
如果您还没有尝试过快应用 IDE,请下载以及尝试使用它,如果您有任何想法,请及时让我们知晓。
再次表示感谢!最后,愿所有人,都可以开心生活,快乐工作。
── 来自快应用工具开发团队
,于 2020 年 7 月 28 日。