美文网首页
华为开发之“你好,世界” 2024-07-01 周一

华为开发之“你好,世界” 2024-07-01 周一

作者: 勇往直前888 | 来源:发表于2024-07-01 15:21 被阅读0次

简介

第一个例子程序一般都是“你好,世界”,这里也是随大流。

开发范式

说明文档中出现了开发范式的选择问题:


开发范式
  • 前端人员一般都会选“类Web开发范式”,继续使用JS语言,几乎是零成本地迁移过来。“JS一统江湖”又向前迈出了坚实的一步。

  • 我们移动开发的就有点纠结;iOS是Swift,Android是kotlin,跨平台的Flutter是Dart,无论怎么选,都是新增一门语言。

  • 这里就选择声明式开发范式,语言就新学ArkTS;Flutter的Dart就是声明式开发范式,可以说是习惯了。

新建工程

  • 中文菜单之路任重而道远啊,点击“新建工程”按钮出现的第一个配置界面就是英文的,有点虚啊。纠结了好几次,还是准备回到英文菜单,目前的中文做得太差了。


    选模板
  • 只要改个工程名就可以了,其他都保持默认就好。


    工程配置
  • 自动生成了代码框架,其他都不用管,直接看页面代码位置是:entry > src > main > ets > pages:


    代码位置
  • 物理文件的位置如下:


    源文件位置

ohpm问题

  • 点finish按钮打开工程之后,什么也没做,就遇到下面的问题:


    编译不过
  • 查资料,进行环境诊断,ohpm确实有问题
    IDE的菜单路径:帮助 -> 诊断工具 -> 诊断开发环境;可以测试一下环境,发现确实有问题:


    诊断问题
  • “这里”,“帮助文档”,都是引导去设置代理和ohpm的配置文件的,实际试过,没有用。

  • 后来发现,开了VPN,能翻墙,报错全没了,莫名奇妙就好了,诊断开发环境也好了。


    翻墙解决问题
  • 同步的过程也好了:


    同步好了

预览

  • 这个类似于模拟器,可以预览界面的效果。这里只有一个居中的文本“Hello World”


    预览
  • 修改实时生效,比如这里把文本大小由50改为100,字重有加粗改为变细,右边的预览会实时反映这种变化


    跟随变化

小结

  • 和Android Studio差不多,IDE下载就能用

  • 预览功能不错,比模拟器轻量级很多,能实时反映UI的修改,不需要像iOS那样编译运行,也不需要像Flutter那样保存并热重载,很不错。

  • ohpm的问题太扯淡。第一个“你好,世界”,就要求开VPN,要翻墙,太不方便了。希望早点解决。

相关文章

  • HarmonyOS 初试

    华为的HarmonyOS 已经出来很久了一直也没怎么了解过,今天试着运行下你好世界!鸿蒙开发需要申请华为开发者账号...

  • 如何在华为云软件开发云上运行Python

    一.华为云软件开发云与Python 1.华为云软件开发云简介 华为云软件开发云(DevCloud)是集华为近30年...

  • Android极光推送(接入华为厂商)

    华为开发者联盟[https://developer.huawei.com/consumer/cn/] 登录华为开发...

  • 你好!华为40

    你好,华为,情侣机开用?

  • 早起,第51天

    周一,你好 世界,早安 【今日早报】 1、2019中国电影十大票房冠军公布,《哪吒之魔童降世》以票房49.7亿元位...

  • maven 国内镜像

    华为镜像 华为开发工具资源镜像https://mirrors.huaweicloud.com/ 华为maven镜像...

  • 非常之时的非常之道

    非常之时的非常之道 最近华为已经成了全世界的焦点。对于华为自己开发操作系统,它不仅要面临的是技术难题,更是应用难题...

  • 传统企业+互联网游学

    为什么游学? 华为总裁任正非曾说,华为的文化是开放的、包容的;不断吸纳世界上好的优良文化和管理的,这才是华为生存之...

  • 开发中刘海屏适配整理

    暂时只整理小米 华为 vivo oppo,Android P 小米开发者平台华为开发者平台VIVO开发者平台OPP...

  • 华为要在东莞干一件大事!全球都在关注

    华为今年刷爆了网络 华为的一举一动成为外界关注的焦点而华为今年全球最瞩目的大会——面向全球开发者的2019华为开发...

网友评论

      本文标题:华为开发之“你好,世界” 2024-07-01 周一

      本文链接:https://www.haomeiwen.com/subject/owmpcjtx.html