2016 - 2024

感恩一路有你

解耦什么意思 软件架构中解耦的意义难道是为了频繁的更换架构吗?

浏览量:1601 时间:2021-03-24 01:57:19 作者:admin

软件架构中解耦的意义难道是为了频繁的更换架构吗?

目标是“独立发展”

!谷歌有一个死气沉沉的移动项目“ara项目”!这个项目的目标是使手机模块化。

今天的移动电话高度集成。你可以把它看作是软件中的“单一应用程序架构”!如果你的手机屏幕坏了或者电池坏了,只有两种选择:1。直接换手机

2。找个地方修理

这两种方法都很麻烦,而且这段时间你不能用手机。

ara项目将移动电话的所有部分模块化。屏幕、摄像头、电池、内存等都是可拆卸的。你可以组装任何你需要的功能。例如,你需要一个高清屏幕,但你不需要相机功能。然后你可以买高清屏幕,但不能买镜头。

相应地,如果您想更换电池或屏幕,您可以购买一个并更换。这相当于将紧密耦合的单个应用程序拆分为松散耦合的分布式应用程序。

但最终,项目冷却了下来。除了模块公差不能统一的问题,其中一个问题就是手机的价格越来越低。再买一个,再买一个!换句话说,如果单个应用程序的开发成本远远低于架构解耦和应用程序成本,那么直接应用单个应用程序是可以的。

“架构本身就是一种决策”

华为的鸿蒙系统未来能取代谷歌的安卓系统吗?

如果华为继续由美国运营,迟早,它将不得不在手机操作系统中使用鸿蒙来取代Android。原来,这是鸿蒙在华为诞生时的使命。

如果Android不再向国内手机厂商开源,而是开始收费,甚至受到美国的限制,不再允许在中国使用。

那么国内手机制造商还有其他选择吗?如果华为鸿蒙开源,他们会接受吗?

如果以上所有假设都成立,鸿蒙将取代Android是必然的。

5G技术的快速落地,会对未来经济业形态产生什么影响?

感谢您的邀请!5g技术的快速实施,将带动全社会信息效率和质量的进一步提高!其结果就是各种虚拟体验的迅速普及!比如,虚拟商场技术和大数据技术在社会各个方面的应用。具体来说,就是社会“智力”的进一步提高!5g技术,解决了无线有线数据的处理和传输问题,现在计算机技术已经非常发达,但是计算机的交互和通信一直受到传输的限制。每一次传输处理升级到一个更高的水平,社会就会跃进。

解耦什么意思 解耦控制 应用

版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。