> 文档中心 > 鸿蒙开发套件(DevEco开发工具新特性)

鸿蒙开发套件(DevEco开发工具新特性)

  • HDC回放链接:华为开发者学堂-鸿蒙开发套件(DevEco开发工具) (huawei.com)
  • 调研人:双碳项目-申晨哲
  • 内容简介
    • 介绍了DevEco开发工具的新特性——赋能体系,低代码开发,智能辅助补全,端云一体化开发, 编译,构建,调试 ,异常,调优,测试

     

  • 技术(开发方式)分析
    • HarmonyOS赋能体系新体验(开发指南)
      • 开发者需要学习相关HarmonyOS的东西 ——开发指南,教学视频等
      • 没有什么比过时或不准确的文档更快地削弱对您产品的信心或建立挫折感。
      • 除非有充分的文档证明,否则功能不存在。
      • 赋能部分需求收集

       

      • 全新赋能

       

      • 学习
        • 系统化学习(HarmonyOS第一课),视频教学,开发文档,代码示例,源码应用示例

         

    • 智能辅助编程,编码更便捷
      • 提供更符合上下文的补全提示,减轻重复代码劳动(补充更加完善)
      • 使用本地部署本地cpu,速度更快
    • 低代码开发
      • 快速开发,不完备,不可取代代码开发;提升效率,辅助,在特定场景;拖拽图形化快速构建简单逻辑页面

       

      • 从以前的0开始到现在设计稿导入,支持预览

       

      • 自定义组件
        • 常用组件封装成自定义组件,可以在低代码和ArkTS中使用

         

        • 跨页面复用
          • 一次设计多次使用
          • 修改组件所有都会改变
        • 自定义属性自定义事件
          • 自定义对外属性和事件,做到业务逻辑复用
        • 纯代码引用低代码自定义组件
          • 可在已有ArkTS中直接引用
        • Harmony OS组件库
        • 组件自动识别关系和布局
        • 多设备(占比,隐藏,折行,均分)
      • 设计稿导入
    • 端云一体化开发
      • 端侧使用ArkTS开发,云侧使用TS开发,一人全栈开发

       

      • 部署方便,云服务托管

       

      • 丰富的端云组件和模板,快速开发

       

    • ArkCompiler方舟编译器 AOT编译
      • ArkTs融合JS和TS的特性,编译速度提升

       

      • 轻量化并发性能提升

       

      • 源码安全

       

    • 高效编译构建工具Hvigor
      • 减少等待时间,优化速度,提升性能

       

      • 问题

       

      • 充分利用硬件资源
      • 检查,减少重复编译
    • 高效调试 热重载
      • 减少调试时间,运行时函数热重载,代码修改立即显现,多线程调试
      • 典型结构

       

      • 问题

       

      • 效果

       

      • 跨语言混合调试 试图做

       

    • HarmonyoS HiViewDFX--开发高可靠高性能应用的基石
      • 更好处理应用异常,捕捉异常,生成日志,恢复应用
      • HiViewDFX框架

       

      • 应用可靠性问题

       

    • 调优工具DevEco lnsight
      • 监控,分析,定位问题,可视化显示,优化性能
      • Realtime Monitor——应用生命周期实时监控与分析建议模板推荐
      • 性能模板:Time lnsight ——ArkTS/C++函数运行情况进行跟踪,快速定位函数耗时问题
      • 性能模板: Allocations——对ArkTS/C++内存分配情况进行分析,快速掌握运行时内存开销

       

      • 性能问题

       

    • HarmonyOS测试框架DevEco Testing Hypium——首款支持ArkTS应用测试框架
      • 高效测试应用服务,多语言多设备多场景

       

  • 对于项目的意义
    • 赋能体系的开发教程文档可以帮助快速入门HarmonyOS开发(HarmonyOS第一课)
    • 低代码开发和ArkTS可以快速开发应用

怎么买股票