HarmonyOS 鸿蒙Next北向开发跟谁学比较好

HarmonyOS 鸿蒙Next北向开发跟谁学比较好 各位大佬们,想了解一下当初你们学鸿蒙开发是怎么学的?我现在跟着哔哩哔哩上的那些第三方课学,感觉怪怪的,比如这两个。 图片

其次,跟着官网的openHarmony第一课,感觉跟大学的老师一样在读ppt哈哈(不知能不能说🤣)。

    所以各位大佬们,你们当初是怎么学鸿蒙开发的呀?

第二个问题就是:关于这个鸿蒙开发,我是因为在学校的时候随口跟班里的人说了一句有比赛拉拉我,是关于嵌入式的,我的任务是开发一个app来配合嵌入式开发,结果真把我拉上了。他说我只需要负责北向就好了,我问了AI大概了解,也搜了资料,这个ArkTS说白了就是TS,那不就是JS咯,终究是前端语言,开发后端还是不如Java/Python等等一系列后端语言吧,我到后面还需要写借口,难道说可以直接用Java等那些后端语言吗?

    感谢看到这里的大佬,祝你工作不卷,钱多事少,身体健康万事如意!


更多关于HarmonyOS 鸿蒙Next北向开发跟谁学比较好的实战教程也可以访问 https://www.itying.com/category-93-b0.html

13 回复

你没找对课程,b站大地老师讲的鸿蒙 next就很不错,个人感觉很赞,你可以看看 image.png

b站学习地址:https://www.bilibili.com/video/BV1fw2ZYSEk2

先你一步,我已经在学习后面的实战了,有没有也在学这个的一起探讨下。

HarmonyOS NEXT正式版 HarmonyOS 5 纯血原生鸿蒙《仿小米》入门实战系列教程-Native Api 推送 支付 蓝牙 Wifi模块物联网 1+N开发:

image.png 详情地址:https://www.itying.com/goods-1204.html

更多关于HarmonyOS 鸿蒙Next北向开发跟谁学比较好的实战系列教程也可以访问 https://www.itying.com/category-93-b0.html


b站上学的

教程很多的,你可以去拼多多上看有一些卖的教程真心不错

有要学HarmonyOS AI的同学吗,联系我:https://www.itying.com/goods-1206.html

有推荐吗哈哈哈,

就在开发者联盟APP里学的,就是太抽象了,不易懂,

开发者联盟APP这里学不适合入门,我也学过,

直接看华为的教程吗,

找HarmonyOS工作还需要会Flutter的哦,有需要Flutter教程的可以学学大地老师的教程,很不错,B站免费学的哦:https://www.bilibili.com/video/BV1S4411E7LY/?p=17

我觉得还是得看文档学,鸿蒙目前的sdk更新的很快。

b站找那种带着直接上手做项目的实战课程我觉得会比从语法开始讲的课程进度会比较快一点,跟着一步一步直接做个小项目出来基本就成了

鸿蒙Next北向开发推荐学习华为官方开发者文档、HarmonyOS应用开发官网教程及DevEco Studio工具使用。可关注华为开发者联盟官方社区、HarmonyOS应用开发公开课,以及官方发布的《HarmonyOS应用开发学习路径》等资源。

学习HarmonyOS Next北向开发,建议以官方资源为核心,第三方教程作为辅助补充。

关于学习路径:

  1. 官方文档是基石:必须系统学习开发者官网的文档、指南和API参考。虽然初期可能感觉像“读PPT”,但其权威性和准确性无可替代,是构建正确知识体系的根本。
  2. Codelabs动手实践:官网的“Codelabs”提供了丰富的场景化示例代码和分步骤教程,这是将文档知识转化为实践能力最有效的途径,强烈建议逐一练习。
  3. 官方视频课程:关注华为开发者联盟官方发布的系列课程,其内容与最新版本和技术保持同步,质量有保障。
  4. 第三方资源甄别使用:B站等平台的教程质量参差不齐。可将其作为特定知识点或案例的参考,但需注意其可能基于旧版本或存在理解偏差,务必以官方文档为准进行验证。

关于技术栈与分工的疑问:

  1. ArkTS定位:ArkTS是HarmonyOS应用开发的主力语言。它源于TS,但为声明式UI开发和高性能场景进行了深度增强和约束,是专为HarmonyOS生态设计的。
  2. 前后端分离:你的理解是正确的。在典型的项目架构中,北向应用(App)作为前端,负责UI交互和数据展示。后端服务(负责业务逻辑、数据持久化、复杂计算等)通常独立部署在服务器上,可以使用Java、Python、Go等任何后端技术栈开发。
  3. 前后端通信:北向的ArkTS应用通过HTTP/HTTPS、WebSocket等网络协议与后端服务提供的API接口进行通信。因此,你不需要不应该试图用ArkTS去直接实现后端逻辑。你的核心工作是使用ArkTS开发出优秀的应用界面,并通过网络调用队友(或你自己)用后端语言编写的接口。
  4. 本地数据处理:对于需要在设备本地进行的数据管理,HarmonyOS提供了强大的本地数据库、首选项等能力,这些由ArkTS直接操作。

总结建议: 对于你的比赛项目,明确分工是关键。你专注于使用ArkTS开发HarmonyOS应用客户端,实现UI、用户交互以及通过网络API与后端服务通信。后端部分由队友使用更合适的后端语言完成。立即开始以官方Codelabs和文档为主进行学习,快速构建一个能与后端通信的Demo,这是最高效的路径。

回到顶部