系统架构师和软件架构师 中国互联网公司能力那么强,为什么这么多年来没做出一个类似windows的系统呢?
中国互联网公司能力那么强,为什么这么多年来没做出一个类似windows的系统呢?
我以前也回答过类似的问题。不是我做不到。就是没人能用。别提窗户。中国有多少人购买mac电脑,然后用windows取代?用户已经形成了一种习惯,即使是养成了,普通用户也不会花费巨大的学习成本来切换操作系统,除非迫不得已。更不用说操作系统了,连办公软件都不会改。当然,微软一步步走向死亡并非不可能。一切都在未来,我们需要等待合适的时机。
为什么时间很重要?工业和科学技术的发展是分阶段的。蒸汽机在英国,电动机在德国,电脑在美国。一旦一些厂商在新技术崛起的阶段占据了先机,新进厂商就很难走同一条路,超越老厂商,因为他们没有市场优势,没有技术优势,没有资本优势。
为什么中国互联网最牛?因为互联网产业兴起后,中国厂商马上跟进,所以他们与世界级企业站在一起。后来者更难赶上。比如腾讯QQ和微信很难替代,阿里巴巴淘宝也很难超越。
当然,科学技术没有尽头。一旦新的科学技术,特别是划时代的科技产品出现,新的厂商必然会超越老厂商。这是历史的规律:当事物走向极端时,它们会掉头新陈代谢。
因此,国内的操作系统需要一个机会。即使没有操作系统,也没什么大不了的,因为再过几年,操作系统的形态会发生很大的变化,也许传统意义上的操作系统就不再需要了。
操作系统的初衷是管理硬件和软件。不过,硬件越来越固定,显卡、内存、基带芯片都集成到CPU中,不再需要驱动程序;软件工具内置在硬件设备中,不需要其他软件;请问,您还需要操作系统吗?
这个问题相当于:当我没有固定电话时,我已经有了一部手机。
没必要盯着别人手里的古董看。这是向前看并引领下一代的正确方式
系统架构:指一个完整系统的结构。例如,系统分为几个部分?业务平台、管理门户、终端门户、ATM门户、外部系统、接口、支持系统等,然后对功能进行分类和细分。比如服务平台分为系统管理、用户管理、账户管理、支付管理、接口层、统计分析等逻辑功能。总之,将整个系统业务划分为逻辑功能模块,科学合理,是系统架构。
技术架构:从技术层面进行描述,主要是分层模型,如持久层、数据层、逻辑层、应用层、表示层等,然后分别描述各层使用的技术框架,如spring、hibernate、IOC、MVC、成熟类库、中间件、WebService等,这就需要这些技术来概括整个系统的主要实现。
应用架构:主要考虑部署,如如何分别部署不同的应用,如何支持灵活扩展、高并发、安全等,需要绘制物理网络部署图。如果按应用程序划分,我们还需要考虑是否支持分布式SOA。
版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。