论坛
潜水/灌水快乐,沉淀知识,认识更多同行。
ToB圈子
加入IT圈,遇到更多同好之人。
朋友圈
看朋友圈动态,了解ToB世界。
ToB门户
了解全球最新的ToB事件
博客
Blog
排行榜
Ranklist
文库
业界最专业的IT文库,上传资料也可以赚钱
下载
分享
Share
导读
Guide
相册
Album
记录
Doing
应用中心
搜索
本版
文章
帖子
ToB圈子
用户
免费入驻
产品入驻
解决方案入驻
公司入驻
案例入驻
登录
·
注册
账号登录
立即注册
找回密码
用户名
Email
自动登录
找回密码
密码
登录
立即注册
首页
找靠谱产品
找解决方案
找靠谱公司
找案例
找对的人
专家智库
悬赏任务
圈子
SAAS
qidao123.com技术社区-IT企服评测·应用市场
»
论坛
›
软件与程序人生
›
移动端开发
›
鸿蒙
›
鸿蒙是Android套壳么,当然不是,ArkTS还是很故意思的 ...
鸿蒙是Android套壳么,当然不是,ArkTS还是很故意思的
大连全瓷种植牙齿制作中心
论坛元老
|
2024-6-9 22:26:33
|
显示全部楼层
|
阅读模式
楼主
主题
1438
|
帖子
1438
|
积分
4329
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要
登录
才可以下载或查看,没有账号?
立即注册
x
前段时间看消息,说是明年开始鸿蒙就要和andorid脱钩了。
大概就是这样的:
看到这个,我兴趣就来了。我有个华为P30,升级过鸿蒙系统,用起来也没啥厘革,兼容andorid应用,然后就是开机去掉了Powered by Android。
华为这个鸿蒙,看网上说有很多人质疑是andorid套壳。说着实的,那种买华为手机就是爱国,要道德绑架我是非常厌倦的。但是华为开发鸿蒙系统这个,说是套壳那确实不大概。华为的研发和产品能力在那,那是办事非常严谨的。华为的法务部分又不是摆设不懂规矩,敢去掉Powered by Android,看起来就是三个单词,但是意义真的很大。
反正这个坎想迈过去是真不容易。如果一直走兼容,那大概率就是一直只能用andorid的apk。andorid SDK升级那鸿蒙还得再去兼容。
想来如果明年真的脱钩,那华为得是说服了不少大厂去适配啊。。。。完全脱钩的时间就得是其他大厂发布应用新的时间节点才行。
捣鼓一个新系统生态确实太难了,总不能让全部公司都为爱发电,在没有任何收益情况下,去给华为鸿蒙做适配,有现成的apk可以兼容,肯定没必要去出这个成本。
本来不打算再玩新语言了,想着把自己会的多研究深一点。学一门新语言不难,但是这个语言的库和生态,利用的技巧和熟练度,真的是需要不少时间和项目才能练上去。
看鸿蒙要脱钩,国产系统要起飞,我就又来了兴趣,决定进去蹚一蹚。
鸿蒙这个IDE叫DevEco Studio,安装是比较容易的,各种检测环境都是主动化,比如nodejs版本限定在16以内,都是点击界面主动化下载安装。华为这应该就是用的npm那一套,名叫ohpm的做的包管理,而且国内的东西啊,这个下载速率没得说,也不用费劲搞各种代理链接啥的。安装过程甚至官网的文档都不用看了,界面点点就行,更不需要去看网上各种三脚猫安装教程。
DevEco Studio,进入就是这个样子。。。嗯,不是左上角谁人图标的话,还以为是IDEA。Andorid Studio也是基于IDEA改的,有现成的工具链可以用,也没啥毛病。
不得不赞一个,华为的文档是写的真的好,各种编译问题时间,IDE弹的官网链接进去就看得很详细。
大学毕业练习我在软通动力,去华为的文档部分打过酱油,他们写文档真魔怔了,几个211、985天天讨论语言表述是否公道,语句布局是否符合规范,文档标点符号、换行、格式是否精确。。。然后还有一个部分负责审查写的文档内容对不对。。。不知道他们开发文档是不是也这么玩的,但是想来这个文档肯定是质量是很好的。
比如vue的官网文档,写的这样,这种语句内里带几个...我觉得这么玩的应该也就我等屌丝才对。
华为的文档连同技能层面这种,也得用普通的语句解释下的。
鸿蒙的开发SDK有2.x和3.x两个大版本。从2.x到3.x是一个巨大的过渡,因为出来了ArkTs,前面的都扔了。如果是之前开发的大项目,那就真巨坑了。
2.x的SDK开发有两种语言可选:
第一种就是java。这玩意工程接收这样的,就是java代码+xml界面。这不单纯是像了,就好像是把andorid的工程一些关键字换了个名字而已。
然后2.x的模式还有一种是JS,工程就是这样的。java+html界面那一套,感觉就类似andorid上的webview开发思路吧。
或许是2.x的一切显得太没有创新,又大概当时是KPI卡得必须要立即发版本,反正到了3.x来了个巨大的跳跃,语言只能选ArkTS了。
感觉上应该是重新的SDK开始抛弃了之前的一切,不用兼容之前的开发模式,轻装上阵。这种其实挺好的,这种级别的大项目,随着时间推移,越来越痴肥,能重构精简当然最好,不然慢慢的大多数只能是堆屎山,比如看到这样的吐槽:
ArkTS其实挺好的,思路也不错,没有为了创新而创新,一切以实用为主,就是TypeScript超集。
鸿蒙的这一套开发,团体都是围绕大家熟悉的生态环境在做扩展。
ArkTS实现了一套语言同时形貌界面和逻辑。
这个模拟器镂空的边框悬浮效果做的挺美丽,就是你想拖动的时间那是真的不好拖动啊。。右边的工具栏不能拖动的,他这个本质是一个窗口,你得拖动上面的标题栏,然后这个标题栏是给美化没了的,想把鼠标精确移动到上面酿成移动还是有些难熬的。
这个struct,看起来就好像下面这个VUE CLI的布局:
build函数就像vue的template,就是这种嵌套模式不像vue的setup语法糖那么舒服。这种我喜欢顶头写,不喜欢写的时间一眼望不到头,后面有个花括号这种被一直包在内里的感觉。
而且这种代码方式的嵌套UI写起来真的需要代码质量管理,看人了。对于华为这种体系的,内部都是有编码规范的,写代码都是高压状态,写个测试都能感觉是在休息了。。。什么圈复杂度、函数行数要求、代码重复率。。。这个ArkTS肯定他们也搞了一套编码要求的。对于小公司来说,万一遇到有些兄弟不喜欢抽函数,抽组件的,非要一个函数玩到底,那这个嵌套后面真的是呵呵呵。。。
ArkTS感觉就是融合和现代的前端开发模式和后端,团体还是挺故意思的,值得大家去玩玩。
有个国产的系统真的是个不容易的事变,盼望鸿蒙可以越来越好。
免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。
继续阅读请点击广告
回复
使用道具
举报
0 个回复
倒序浏览
返回列表
快速回复
高级模式
B
Color
Image
Link
Quote
Code
Smilies
您需要登录后才可以回帖
登录
or
立即注册
本版积分规则
发表回复
回帖并转播
回帖后跳转到最后一页
发新帖
回复
大连全瓷种植牙齿制作中心
论坛元老
这个人很懒什么都没写!
楼主热帖
初识C语言
记一次 .NET 某汽贸店 CPU 爆高分析 ...
浅入浅出 1.7和1.8的 HashMap
Net core中使用System.Drawing对上传的 ...
业务安全发展的三个阶段
小米14 Ultra 澎湃OS 1.0.1.0 ADB优化 ...
前后端分离项目(八):后端报错Field ...
java学习第二天
计算数学算式的值
Docker三种自定义网络(bridge、macvla ...
标签云
国产数据库
集成商
AI
运维
CIO
存储
服务器
浏览过的版块
DevOps与敏捷开发
快速回复
返回顶部
返回列表