华为鸿蒙 next 之 app 开发语言 arkTS 很先进. 其 arkUI 让 app 开发变得很简单,比 android 和 ios 开发更容易。


arkUI 不仅仅是一个框架,而且在框架之上有很多应用层面的东西,做一个 app 基本上抄一个例子,修改一下就可以了. 原来在 android 和 ios 中需要程序员写大量代码的东西变成了 arkUI 内在的东西.

不足之处是 arkTS 还可以精简,丢掉 JS 和 TS 一些看起来比较随意的东西. 特别对于 C 和程序员来讲, JS 和 TS 有些东西似乎不可信用或难以理解。语法应该搞得更严格一点。例如把 JS 的 var 改成 let 是谁的主意 ? 形容词var 搞成了动词 let。


鸿蒙没有 C 语言的 app framework. 与苹果竞争的话,这是很不利的方面. 不要以为 JS 的程序员比 C 程序员多就是优势. 苹果使用 C 做 app 语言,它的 app 比 android 的少一个吗 ?


或许有人说 鸿蒙有 native C, 甚至有 native C UI. 是的, 这些是可以用. 但远远不如完全的 C, 从头到脚,从思维到代码.


我们想想, ios 和 android 程序员写 鸿蒙 next 的 app, 他要学习 arkTS,它是一门新语言. 并且对于 C 和 java 程序员来讲, arkTS 也算是火星语言了吧, 就象当初 C 遇到 Object C.。如果不是强大如苹果,我肯定是不会去学狗屁 Object C 的. 到现在也只是凑合着用。


如果华为要跟苹果竞争的话, 纯 C /C ++ 语言的 app framework 是必须的。它不仅解决速度问题,而且解决资‬深‬程序员数‬量问题。


生态最重要的是程序员. 就目前的情况, 比较积极的是那些原来做 JS 的前端,他们用 arkWeb 就完事了. 对于大型的应用, 还得是资深程序员来做。就目前这个 arkTS, 我不是说它不行, 而是需要时间学习。对于那些资深程序员,意愿可能比较弱些。华为有没有足够的魅力逼着这些程序员学习火星语言 arkTS 还是一个末知数。


app 语言很重要. 我们在 android 上用 java, 在 ios 上用 C, 编写的 app 可以十年不变, 对于新版的 android 和 ios 只需要对应做一些小调整仍然可以使用。前些年有人用 Flutter 写 app 基本上都作废了。现在 Kotlin/Swift 代码能管多久仍有疑问。其实 android 的 layout 就是声明式语言. 非要把 xml 跟 java 代码混写成 kotlin 并没有省多大的力气。

 

扫描下方二维码,一个老毕登免费为你解答更多软件开发疑问!

升级到鸿蒙NEXT公测版全过程(鸿蒙公测机型怎么升级)

在科技日新月异的今天,每一次操作系统的升级都意味着一次全新的体验与变革。鸿蒙NEXT,作为华为自主研发的下一代操作系统,不仅承载着华为对技术创新的执着追求,更寄托了广大用户对更智能、更安全、更流畅使用体验的热切期盼。今天,小编就为大家带来升级到鸿蒙NEXT公测版的全过程详解,让你轻松变身科技前沿的体验者!一、公测申请:开启升级之旅首先,想要升级到鸿蒙NEXT公测版,你需要先参与公测申请。这一步骤至

鸿蒙Next系统在安全性方面有哪些独到之处?(鸿蒙Next系统在安全性方面的六大亮点)

在数字化时代,随着信息技术的飞速发展,网络安全问题日益凸显。作为华为自主研发的操作系统,鸿蒙Next系统在安全性方面展现出了其独到之处,为用户提供了更加安全、可靠的数字环境。本文将深入探讨鸿蒙Next系统在安全性方面的几大亮点,带你领略这一操作系统的强大安全性能。一、星盾安全架构:软硬件协同,构建全方位防护鸿蒙Next系统采用了自研的星盾安全架构,这是其安全性的核心所在。星盾安全架构通过深度整合软

鸿蒙Next系统升级后,用户数据如何迁移?(顺利完成鸿蒙Next系统升级)

在智能手机操作系统领域,每一次系统升级都意味着新的功能、更高的性能以及更好的用户体验。华为鸿蒙Next系统的到来,无疑为华为手机用户带来了全新的期待。但随之而来的问题也让不少用户心生疑虑:升级鸿蒙Next系统后,我的用户数据该如何迁移?别担心,小编这就为你带来一份详尽的数据迁移攻略,让你的升级之路畅通无阻!一、鸿蒙Next系统升级前的准备在正式升级鸿蒙Next系统之前,做好充分的准备是至关重要的。

鸿蒙Next系统在物联网领域有哪些创新应用?(更加便捷、高效、安全的智能体验)

随着物联网技术的迅猛发展,各行各业都在积极探索其应用场景和潜力。作为华为推出的新一代智能操作系统,鸿蒙Next(HarmonyOS Next)在物联网领域展现了诸多创新应用,不仅提升了设备的智能化水平,还促进了不同设备间的无缝协同,为用户带来了更加便捷、高效的智能体验。今天,就让我们一起深入了解一下鸿蒙Next系统在物联网领域的创新应用吧!一、物联网设备控制:边缘计算助力实时响应鸿蒙Next系统集

微信小程序

微信扫一扫体验

微信公众账号

微信扫一扫加关注

发表
评论
返回
顶部