关于harmonyos:全面支持JSeTS应用开发DevEco-Studio-30-Beta4新版本发布

35次阅读

共计 2791 个字符,预计需要花费 7 分钟才能阅读完成。

HUAWEI DevEco Studio(后文简称 DevEco Studio)作为 HarmonyOS 利用及服务开发的 IDE,最近降级了新版本——DevEco Studio 3.0 Beta 4。本次新版本次要反对在 HarmonyOS 3.0 Beta 版上开发 JS/eTS 利用及服务,同时还加强了低代码开发、预览器和编辑器的能力,优化了信息中心体验。
降级形式:
建议您从官网下载安装包进行全量降级:https://developer.harmonyos.c…

一、反对 JS/eTS 利用及服务开发

基于 HarmonyOS 3.0 Beta 版开发 JS/eTS 利用和服务时,须要同时下载 OpenHarmony SDK(API Version 8)以及 HarmonyOS SDK 下的 Previewer 和 Toolchains(API Version 8)。

                                 图 1 OpenHarmony SDK 下载

                                 图 2 HarmonyOS SDK 下载

实现以上操作,就能够开始你的 HarmonyOS 3.0 Beta 版的 JS/eTS 利用开发之旅了。

二、反对低代码开发

低代码开发性能,是 DevEco Studio 为开发者提供的可视化界面开发方式,具备丰盛的 UI 界面编辑性能。开发者可自在拖拽组件,疾速预览界面成果,所见即所得,无效升高工夫老本,晋升 UI 界面的构建效率。
此次新版本新增 eTS 低代码开发性能,反对组件自在拖拽排版以及数据绑定。创立工程时抉择开启 Super Visual,关上应用低代码开发性能。在工程目录构造下关上“.visual”文件,即可进行 UI 界面的可视化布局设计与开发。

                                  图 3 eTS 低代码开发

此外,服务卡片与低代码开发的性能个性十分符合,通过应用低代码开发齐全能够做到服务卡片零码化开发。将所需资源放到对应的文件夹后,在 index.visual 界面通过拖拽组件排版以及属性设置编辑界面框架,在 json 面板中定义变量,而后在属性款式栏进行数据绑定,就可实现服务卡片开发。

                                 图 4 低代码开发服务卡片

三、反对 ArkUI 申明式范式组件的极速预览

DevEco Studio 现已提供多种预览性能,包含多端设施预览、双向预览、实时预览、动静预览等,让开发者能够在 UI 界面开发时疾速查看 UI 代码运行的成果。此次新版本的实时预览性能新增反对 ArkUI 申明式范式组件的极速预览。
咱们之前提供的实时预览性能,须要在增加或删除 UI 组件后应用快捷键 Ctrl+ S 进行保留,预览器才会刷新预览后果。此次新版本中,如果批改了 ArkUI 申明式范式组件的属性和属性值,在该组件没有绑定变量的状况下,无需操作保留,预览器就会亚秒级同步刷新预览后果,让开发者更加疾速地看到预览界面的变动成果。

                                图 5 ArkUI 申明式范式组件的极速预览

四、编辑器能力加强

此次 DevEco Studio 新版本新增了以下三项编辑器能力,让利用开发更加简略高效!
1. ArkUI 代码格式化
理论利用开发中,为了精准地表白业务逻辑,进步代码可读性,往往会对代码的格局有要求。为解决你在编辑代码时的格局问题,DevEco Studio 提供了 ArkUI 代码格式化性能。
在“Setting > Editor > Code Style”下抉择对应的语言,且开启代码格式化性能后,即可进行缩进(Tabs and Indents)、空格(Spaces)、换行(Wrapping and Braces)、空行(Blank Lines)和代码排序(Arrangement)的格式化操作。本次新增 eTS、JavaScript 和 TypeScript 三种语言的 Arrangement 性能,反对相应语言的代码排序排列性能的设置,更便于你编辑代码。

                                图 6 ArkUI 代码格式化

2. ArkUI 自定义代码折叠
理论利用开发中,如果要实现简单的性能,代码也会比较复杂。为解决代码太长不便于查看代码逻辑的问题,DevEco Studio 提供 ArkUI 自定义代码折叠性能。
当你选中想要折叠的代码后,抉择菜单栏的 Code,关上 surround with 或者应用快捷键 Ctrl+Alt+ T 来进行代码的自定义折叠设置。通过自定义折叠设置可主动生成具备盘绕性质的代码,如 if..else、try..catch、for、synchronized 等,还包含 2 种不同格调的自定义折叠款式选项,包含 <editor-fold…>Comments 和 region…endregion Comments。

                                图 7 ArkUI 自定义代码折叠

3. 字符串可视化编辑
有的 APP 须要面对多个国家的受众,因而开发时须要将字符串资源翻译成多种语言。在进行多种语言翻译时,就能够用到 DevEco Studio 提供的字符串可视化编辑性能。
如图 8 所示,在编辑字符串资源文件 string.json 时,你能够关上字符串资源编辑器,采纳表格可视化的形式来编辑。在字符串资源编辑器中能够展现所有 string.json 文件中设置的字符串,并且反对增加、批改、删除字符串,且反对间接同步到原 string.json 文件中。

                               图 8 字符串可视化编辑

五、信息中心体验优化

在开发过程中可能会遇到问题,须要查阅文档或者材料,为此 DevEco Studio 基于开发旅程提供了一站式信息获取平台——信息中心(InfoCenter),遇到问题时能够间接在信息中心查阅文档、材料。
● 1. 资源快捷入口
信息中心提供了 HarmonyOS 和 OpenHarmony 的疾速入门、示例教程、开发指南、API 参考、版本变更、常见问题等内容,且与 DevEco Studio 的性能深度交融,在信息浏览过程中可一键中转相应性能,实现信息浏览与操作的疾速切换。

                              图 9 信息中心(InfoCenter)

● 2. 资源实时更新
新版本的信息中心,反对依据开发的利用 / 服务类型进行手动自助切换资源类型,还集成了更多的开发资源,如开发指南、API 参考这些罕用文档资源。当资源内容动静更新后,底部栏会有提醒告知,第一工夫告诉您。本次降级,信息中心反对 Banner 页资源举荐,整合开发者重点关注的资源(如文档上新、重点手册优化、意见回答等),不便您在 DevEco Studio 中体验沉迷式资源浏览,更疾速找到想要查阅的资源。
● 3. 问题求助及意见反馈
与此同时,信息中心也提供了问题求助入口,您能够查阅常见问题,也反对在线提单或通过快捷入口返回开发者论坛发帖求助。欢迎您通过意见反馈界面,反馈 DevEco Studio 工具 / 开发者文档的谬误、Bug、改良意见等,您的宝贵意见是咱们改良的重要参考。

                               图 10 问题和意见反馈

启动 DevEco Studio 后,在菜单栏抉择“Help > InfoCenter”,即可关上信息中心,快来体验吧!
最初,也欢送你提出好的倡议或者意见,帮忙 DevEco Studio 往更好的方向后退倒退,为 HarmonyOS 利用打造更弱小的开发工具。
反馈渠道:
https://developer.huawei.com/…

正文完
 0