当前位置: 首页 > news >正文

乡村建设规划网站搜狗登录入口

乡村建设规划网站,搜狗登录入口,电子商务网站建设期末试题08答案,如何让各大搜索引擎识别新建网站在“鸿蒙系统实战短视频App 从0到1掌握HarmonyOS”视频课程中#xff0c;很多学员来问我#xff0c;在HarmonyOS开发过程中#xff0c;面对Java与ArkTS#xff0c;应该选哪样#xff1f; 本文详细分析Java与ArkTS在HarmonyOS开发过程的区别#xff0c;力求解答学员的一些…在“鸿蒙系统实战短视频App 从0到1掌握HarmonyOS”视频课程中很多学员来问我在HarmonyOS开发过程中面对Java与ArkTS应该选哪样 本文详细分析Java与ArkTS在HarmonyOS开发过程的区别力求解答学员的一些困惑。 何为HarmonyOS 在讨论语言的差异时我们先了解下什么是HarmonyOS。华为官方是这么解释HarmonyOS的 “鸿蒙操作系统”特指华为智能终端操作系统。“鸿蒙操作系统”具有以下三大特征一是一套操作系统可以满足大大小小设备需求实现统一OS弹性部署二是搭载该操作系统的设备在系统层面融为一体、形成超级终端让设备的硬件能力可以弹性扩展实现设备之间硬件互助资源共享三是面向开发者实现一次开发多端部署。 HarmonyOS就是“鸿蒙操作系统”的英文名也简称为“鸿蒙OS”是基于 OpenHarmony、AOSP等开源项目的商用版本。 这里需要注意 一是HarmonyOS不是开源项目而是商用版本。 二是HarmonyOS手机和平板之所以能运行Android程序是因为HarmonyOS 实现了现有Android生态应用即AOSP的运行。 详细参见我的另外一篇文章《一文搞懂什么是鸿蒙、OpenHarmony、HarmonyOS》。 当然HarmonyOS的志愿远非如此未来有可能会完全剥离掉AOSP详见HarmonyOS Next项目当然其结果必然是不再兼容Android无法在HarmonyOS上运行Android程序。 何时发布HarmonyOS Next 在今年的HDC 2023上华为宣布了HarmonyOS NEXT开发者预览版。开发者如果想体验到HarmonyOS NEXT估计要等到明年的第一季度。 HarmonyOS NEXT除了剥离掉AOSP之外可能是完全只使用自家的LiteOS内核。 ​ 当然决定一个系统是否成功看得是这个系统的生态。如果一个操作系统连几款像样的应用都没有自然是不能算成功的。一个良性的操作系统生态必然是一个广大软件厂商都愿意投入的生态。这也是为什么这么多年Windows在国内大行其道主要还是因为那些国产的Linux系统始终没法提供完整的办公体验比如像这些微信、QQ、Office这类常用的软件都没有很好在Linux系统上得到良好的支持。 从当前看HarmonyOS兼容Android就是一个非常成功的策略即提升了自己的知名度又能无缝接入Android生态。 HarmonyOS NEXT何时能够成为主流那就要看鸿蒙的生态何时能够真正的深入人心看各大软件厂商投资鸿蒙的进度。不过好消息是近日有消息称网易、美团等企业已经纷纷开辟了鸿蒙的开发岗位同程旅行、宝宝巴士也宣布启动鸿蒙原生应用开发。相信未来鸿蒙的生态会越来越好。 HarmonyOS编程语言的发展 前面铺垫了这么多最终是为了回归到“编程语言”这个话题上来。HarmonyOS的编程语言的发展是随着HarmonyOS的发展而演进的。 早期的HarmonyOS支持的开发语言包括JSJavaScript、C/C。其中JS主要用于应用开发而C/C主要用于设备开发。因为早期的HarmonyOS只支持手表等智能穿戴设备所以用JS是能够胜任的。 从HarmonyOS 2开始HarmonyOS开始兼容Android引入了Java开发语言能够支持手机、平板、智能穿戴、智慧屏、车机、PC、智能音箱、耳机、AR/VR眼镜等多种终端设备提供全场景移动办公、运动健康、社交通信、媒体娱乐等业务能力。此时的HarmonyOS才算真正意义上的“鸿蒙操作系统”因为已经具有“鸿蒙操作系统”的三大特征。 从HarmonyOS 3开始引入了华为自研的ArkTS开发语言前身是eTS、方舟编译器等。ArkTS基于TypeScript简称TS语言扩展而来是TS的超集。其最大的亮点是ArkTS在TS基础上主要扩展了声明式UI能力即ArkUI让开发者以更简洁、更自然的方式开发高性能应用。 但比较遗憾的是直到HarmonyOS 4ArkTS开发语能实现的功能还是比较有限。甚至无法兑现“鸿蒙操作系统”三大特征的承诺。具体表现为 不支持多设备只支持“Phone” 没有相机等功能的开发 没有平行视界 没有AI功能 没有流转、跨端迁移和多端协同 等等。 总之ArkTS现阶段上能实现的功能还不如Java强大。 HarmonyOS编程语言的选择 在了解上述HarmonyOS编程语言的区别之后相信各位对于HarmonyOS编程语言的选择有了自己的判断能力。学员可以综合考虑以下几个方面。 1、个人的偏好 开发者对于编程语言是有一定的偏好的选ArkTS或是Java也是可以尊重个人的喜好。 如果你熟悉Java或者Android则可以选Java如果你熟悉JS或者TS就可以选ArkTS。 2、职业的需要 如果想要实现一个强大的完整的HarmonyOS应用功能那么现阶段只有Java能做到。ArkTS还处在初级阶段。 如果你是纯粹想学习一门新语言想不断跟随语言的演进那么ArkTS也是不错的选择。从未来发展上看HarmonyOS NEXT有可能会将ArkTS作为主力开发语言。 3、我个人的选择 对于我个人而言不做选择题我全要因为我个人职业决定了。Java是我司以及大多数互联网公司的主力开发语言。无论是后台、前端、还是移动开发Java都能胜任大部分工作。所以学一门语言能够解决公司项目里面大部分的问题何乐而不为呢 其次ArkTS也是目前我正在使用的语言。因为我平时也有使用Vue.js 3、Angular因此对于TS还是比较熟悉上手ArkTS并不困难。在我的开源系列教程“跟老卫学HarmonyOS开发” 里面很多示例都是采用ArkTS、ArkUI编写的。 更多HarmonyOS参考资料 以下是笔者编写的一些学习资料可以作为参考 《跟老卫学HarmonyOS开发》 开源免费教程https://github.com/waylau/harmonyos-tutorial 《鸿蒙HarmonyOS手机应用开发实战》清华大学出版社https://waylau.com/about-harmonyos-mobile-application-development-book/ 《鸿蒙HarmonyOS应用开发从入门到精通战》北京大学出版社https://github.com/waylau/harmonyos-tutorial “鸿蒙系统实战短视频App 从0到1掌握HarmonyOS” https://coding.imooc.com/class/674.html 笔者另外一本全新基于HarmonyOS 3.1、采用ArkTS编写的书籍《HarmonyOS应用开发入门》也将会清华大学出版社出版近期将会面市。对ArkTS感兴趣的同学可以关注下。 其他 本文同步至https://waylau.com/how-to-choose-between-java-and-arkts-in-harmonyos-development
http://www.yingshimen.cn/news/95535/

相关文章:

  • 网站建设系统公司地址做宽带销售网站
  • 建站之星快速建站价格wordpress屏蔽優酷廣告
  • 一家专门做房产特卖的网站大连网络营销师招聘信息
  • 烟台网站公司discuz破解
  • 竹子建站怎么样wordpress多用途主题推荐
  • 政务公开网站开发公司网页网站建设ppt模板
  • 做彩票的网站国际网站哪里做
  • 机械行业网站建设方案网站目录层级建设
  • 刷神马网站优化排名wordpress 订单插件
  • 广州市建设企业网站报价茶企业网站建设模板
  • 农业网站建设方案 ppt模板下载陶瓷网站模板下载
  • 网站备案如何取消接入给公司做的东西放到私人网站上
  • 用adsl做网站备案连锁会员管理系统
  • 网站流量多少百度联盟网站备案信息
  • 动画网站欣赏哪个网站教人做美食
  • 网站设计时间郑州小程序制作流程及费用
  • 怎么建医疗网站免费的微网站制作
  • 做网站类型的营业执照证明如何填写做网站建设工资高吗
  • 个人网站推广软件企企管理云平台
  • 望牛墩网站建设做外贸没有网站需要注意什么问题
  • 咸阳免费做网站公司网站建设与管理教案怎么写
  • 漳州做网站wordpress文章表情
  • 商务网站建设步骤有几个网站建设总费用
  • 有哪些站内推广的方式广州市建筑股份有限公司
  • 单页网站 html5 动态自己做网站到哪里去接广告
  • 建立一个网站赚钱了东莞网站排名优化seo
  • 聊城哪里做网站网站平台搭建包括哪些
  • 网站跟域名备案数量小公司根本办不了icp许可证
  • 常德建设企业网站室内装修哪家好
  • 浙江创新网站建设销售wordpress slider教程