DevEco 5感到失望
DevEco 5感到失望 我对此感到非常失望DevEco Studio.可视编辑器在哪里???这个软件已经到了第5个版本,但没有可视化编辑器。我来自安卓开发,但我最喜欢的是Visual Studio,因为我可以看到我在做什么。如何在DevEco中做到这一点?所有这些编码和文件似乎都太复杂了,无法完成简单的任务。Visual Studio 做得最好,它简洁、简单且直截了当。其他人只是在复杂事情,创造“新”的语言,这些语言都建立在旧的 C、C++ 之上。我不懂C语言。这对我来说太难了,而Java在可视化环境中使用时可以应付。但是这个华为的新语言……你们什么时候会添加一些可以拖放到画布上并可视化定位的GUI元素,然后只需为不同的操作编写代码??你们听说过Visual Studio 2010吗??你们应该效仿那个例子,而不是总是试图以一种极为困难的方式搞砸整个世界,而是应该做得简单得多。简单才是最好的,因为越是混乱和庞大的东西,出错的可能性就越大。
那么,一个失业的人如果需要大学计算机科学的学历才能成为华为开发者,该怎么办呢?因为这个DevEco实在太复杂了。希望其他公司能为华为开发一些更简单的IDE……
安卓应用程序支持已经结束,因此我们需要使用提供的工具来创建新应用。我真的不知道如何在华为的混乱中重建我的安卓应用,因为我需要使用我在这里没见过的组件,并且无法找到将东西并排放置的方法……也许我会再等几年,让这个项目成熟,也许那时它能克隆足够的功能,以便能够用于创建复杂的应用……
首先,如果 Java 不算是建立在 C/C++语言之上的话,那么可以说ArkTS/UI不是建立在 C/C++之上的语言。
其次,你在开发安卓的时候不可能总是在编辑界面,写逻辑的时候还是要用到 Kotlin/Java。即使编辑界面,也可能会用到 xml,而 ArkUI 比 xml 优雅很多。
再次,安卓官方推荐的 IDE (Android Studio)与 DevEco Studio 都是由 Jetbreans 提供的支持;你一开始就使用 Visual Studio 的时候不可能也是全部都知道怎么使用。
我总结一下,你觉得“简单直截了当”的事情,是因为你已经习惯了。你觉得“极其困难”的方式,只是因为你不熟悉。
可视化并不一定快。熟悉了声明式编程,掌握了一下界面模板,开发应该很快
DevEco 5在性能优化和工具链稳定性方面存在不足,部分开发者反馈编译速度未达预期,调试工具偶现响应延迟。其API兼容性也存在问题,某些HarmonyOS特性在模拟器与真机表现不一致。生态适配尚不完善,第三方库支持有限,影响了开发效率。
HarmonyOS应用开发目前主要基于声明式UI范式(ArkTS/ArkUI),通过代码方式构建界面。虽然缺少传统拖拽式可视化编辑器,但DevEco Studio提供了实时预览功能(Split或Preview模式),支持热重载即时查看UI效果。
对于Android开发者,建议:
- 使用布局预览功能实时查看UI代码渲染效果
- 利用内置组件库(ArkUI组件)和API参考文档
- 通过官方示例项目学习声明式UI开发模式
华为正在持续优化开发体验,后续版本可能会增强可视化辅助功能。当前建议先通过官方文档和Codelabs熟悉ArkUI开发范式,其设计理念与Flutter/SwiftUI类似,通过代码描述界面可实现更精确的布局控制。