今年或许是因为不再兼容安卓的口号太响,鸿蒙的原生开发,让某些人觉得是小风口,又有些人觉得是大风口。严格意义上,恐怕有风无口。
对开发者而言,ArkTS本身就是TypeScript的超集,鸿蒙自己的官网也说的坦坦荡荡。
开发者如果有js的基础,这么一路从js->ts->ArkTS迁移过去,时间和精力成本大体可控。当然这里所指的具备js基础,肯定不是培训班批量生成的Vue前端框架使用者。
在现行软件行业的基础设施、生态圈层乃至法律层面,华为的选择具有高度现实性:2019年末成为Ecma标准组织成员,且加入了TC39。
相较于甲骨文的Java(可延伸至Kotlin)、谷歌的Dart、苹果的Swift,js方面华为实现否决权的可能性最高。前三者虽然目前也有基金会的背景,但是老东家的影响过于强大。
呼应开头:把鸿蒙的原生开发,完全视作破坏性、断裂式的发展,并不符合实际。