系統(tǒng)架構(gòu)師和軟件架構(gòu)師 中國互聯(lián)網(wǎng)公司能力那么強(qiáng),為什么這么多年來沒做出一個(gè)類似windows的系統(tǒng)呢?
中國互聯(lián)網(wǎng)公司能力那么強(qiáng),為什么這么多年來沒做出一個(gè)類似windows的系統(tǒng)呢?我以前也回答過類似的問題。不是我做不到。就是沒人能用。別提窗戶。中國有多少人購買mac電腦,然后用windows取代?用
中國互聯(lián)網(wǎng)公司能力那么強(qiáng),為什么這么多年來沒做出一個(gè)類似windows的系統(tǒng)呢?
我以前也回答過類似的問題。不是我做不到。就是沒人能用。別提窗戶。中國有多少人購買mac電腦,然后用windows取代?用戶已經(jīng)形成了一種習(xí)慣,即使是養(yǎng)成了,普通用戶也不會(huì)花費(fèi)巨大的學(xué)習(xí)成本來切換操作系統(tǒng),除非迫不得已。更不用說操作系統(tǒng)了,連辦公軟件都不會(huì)改。當(dāng)然,微軟一步步走向死亡并非不可能。一切都在未來,我們需要等待合適的時(shí)機(jī)。
為什么時(shí)間很重要?工業(yè)和科學(xué)技術(shù)的發(fā)展是分階段的。蒸汽機(jī)在英國,電動(dòng)機(jī)在德國,電腦在美國。一旦一些廠商在新技術(shù)崛起的階段占據(jù)了先機(jī),新進(jìn)廠商就很難走同一條路,超越老廠商,因?yàn)樗麄儧]有市場優(yōu)勢,沒有技術(shù)優(yōu)勢,沒有資本優(yōu)勢。
為什么中國互聯(lián)網(wǎng)最牛?因?yàn)榛ヂ?lián)網(wǎng)產(chǎn)業(yè)興起后,中國廠商馬上跟進(jìn),所以他們與世界級企業(yè)站在一起。后來者更難趕上。比如騰訊QQ和微信很難替代,阿里巴巴淘寶也很難超越。
當(dāng)然,科學(xué)技術(shù)沒有盡頭。一旦新的科學(xué)技術(shù),特別是劃時(shí)代的科技產(chǎn)品出現(xiàn),新的廠商必然會(huì)超越老廠商。這是歷史的規(guī)律:當(dāng)事物走向極端時(shí),它們會(huì)掉頭新陳代謝。
因此,國內(nèi)的操作系統(tǒng)需要一個(gè)機(jī)會(huì)。即使沒有操作系統(tǒng),也沒什么大不了的,因?yàn)樵龠^幾年,操作系統(tǒng)的形態(tài)會(huì)發(fā)生很大的變化,也許傳統(tǒng)意義上的操作系統(tǒng)就不再需要了。
操作系統(tǒng)的初衷是管理硬件和軟件。不過,硬件越來越固定,顯卡、內(nèi)存、基帶芯片都集成到CPU中,不再需要驅(qū)動(dòng)程序;軟件工具內(nèi)置在硬件設(shè)備中,不需要其他軟件;請問,您還需要操作系統(tǒng)嗎?
這個(gè)問題相當(dāng)于:當(dāng)我沒有固定電話時(shí),我已經(jīng)有了一部手機(jī)。
沒必要盯著別人手里的古董看。這是向前看并引領(lǐng)下一代的正確方式
系統(tǒng)架構(gòu):指一個(gè)完整系統(tǒng)的結(jié)構(gòu)。例如,系統(tǒng)分為幾個(gè)部分?業(yè)務(wù)平臺(tái)、管理門戶、終端門戶、ATM門戶、外部系統(tǒng)、接口、支持系統(tǒng)等,然后對功能進(jìn)行分類和細(xì)分。比如服務(wù)平臺(tái)分為系統(tǒng)管理、用戶管理、賬戶管理、支付管理、接口層、統(tǒng)計(jì)分析等邏輯功能??傊?,將整個(gè)系統(tǒng)業(yè)務(wù)劃分為邏輯功能模塊,科學(xué)合理,是系統(tǒng)架構(gòu)。
技術(shù)架構(gòu):從技術(shù)層面進(jìn)行描述,主要是分層模型,如持久層、數(shù)據(jù)層、邏輯層、應(yīng)用層、表示層等,然后分別描述各層使用的技術(shù)框架,如spring、hibernate、IOC、MVC、成熟類庫、中間件、WebService等,這就需要這些技術(shù)來概括整個(gè)系統(tǒng)的主要實(shí)現(xiàn)。
應(yīng)用架構(gòu):主要考慮部署,如如何分別部署不同的應(yīng)用,如何支持靈活擴(kuò)展、高并發(fā)、安全等,需要繪制物理網(wǎng)絡(luò)部署圖。如果按應(yīng)用程序劃分,我們還需要考慮是否支持分布式SOA。