1. 科研計算機時代提到計算機的歷史首先要提到艾倫·麥席森·圖靈,他參與了世界上最早的電子計算機的研制工作,并成功破解了戰(zhàn)時密碼通訊。 ![]() timg (1).jpg 圖靈后期提出的自動計算機與約翰·馮·諾伊曼的離散變量自動電子計算機都采用了二進制,以“內(nèi)存儲存程序以運行計算機”打破了時代的禁錮。 ![]() timg.jpg
上世紀50年代后,計算機還只是軍方和院方科研機構(gòu)的玩物。它們體積龐大,輸入和輸出都很笨拙。縱觀這段計算機的發(fā)展史,從最早的撥盤輸入到打孔帶,然后是效率極高的鍵盤和鼠標,每次技術(shù)的革新都是對這個龐然大物進行效率升級的必然。這個時代IBM幾乎是舉足輕重的巨人,幾乎所有的計算機設(shè)備都是出自IBM之手。而惠普擠在其他計算機公司之列,沒有那么光彩奪目。
每個計算機都是獨立的個體,個體與個體之間沒有任何交互,只要完成各自的計算工作即可。但隨著數(shù)據(jù)的增長和計算工作的交集產(chǎn)生,需要兩個個體發(fā)生交互。TCP/IP技術(shù)的產(chǎn)生是實現(xiàn)個體與個體之間數(shù)據(jù)交互的一種方式,多個個體之間的交互產(chǎn)生了局域網(wǎng)。而軍方的技術(shù)在院方科研機構(gòu)中普及,繼而推動了一個互聯(lián)網(wǎng)時代的開啟。 當院方科研機構(gòu)在局域網(wǎng)的環(huán)境中適應(yīng)之后(多個院系共享電話通訊錄或?qū)W術(shù)文檔),另一個棘手的問題產(chǎn)生了。如何能夠在多個院方科研機構(gòu)之間共享同一份數(shù)據(jù)(美國東部和西部院方科研機構(gòu)共享學術(shù)文檔),是當時技術(shù)需要亟待解決的問題。通過依托電話線路傳遞特定的信號,實現(xiàn)了聯(lián)通遠端院方共享數(shù)據(jù)的場景。 當然人類的欲望是無休無止的,肯定不會滿足于現(xiàn)狀,在數(shù)據(jù)共享場景實現(xiàn)之后,更加友好的交互體驗問題是下個技術(shù)的突破口。 2. PC時代
這個時代微軟和蘋果兩大巨頭始終處在PC行業(yè)風口浪尖,如果單說PC的普及貢獻,微軟的貢獻多過蘋果(微軟的操作系統(tǒng)可以移植不同廠商的PC,而操作系統(tǒng)和PC捆綁的設(shè)定還有價格讓蘋果在這個時期只取悅了極少數(shù)人群)。既然需要普及就需要解決用戶體驗問題,也就是上面提到的交互問題。起初所有的PC只是黑色屏幕上輸入對應(yīng)的指令,去執(zhí)行你想要得到的結(jié)果。圖形界面是整個用戶交互進程中的一個里程碑,不僅解決了操作問題,而且降低了用戶的使用成本。并不能要求所有的普通用戶都具備編程能力,并且掌握如何通過指令去實現(xiàn)自己訴求的能力。雖然圖形界面和鼠標都不是微軟和蘋果發(fā)明的產(chǎn)品,但是對于PC時代的人們,擁有一臺自己的計算機是如此的重要,這就夠了。 在微軟忙于對操作系統(tǒng)升級和維護的時候,蘋果的動蕩為下個時代埋下了伏筆。 3. 互聯(lián)網(wǎng)時代
蒂姆·伯納斯·李在上世紀90年代開啟了互聯(lián)網(wǎng)時代。這其中包括:HTTP協(xié)議,"Enquire"高效局部存取瀏覽器,網(wǎng)狀結(jié)構(gòu)通訊網(wǎng)絡(luò),以及HTML——這項技術(shù)是IBM在60年代發(fā)明的標記文本的升級版。這里需要重點說明一下,蒂姆·伯納斯·李當時使用的正是被蘋果驅(qū)逐出去的史蒂文·喬布斯創(chuàng)立的Next公司的電腦產(chǎn)品。從PC時代動蕩的蘋果公司出走的史蒂文·喬布斯創(chuàng)造和發(fā)掘了很多振奮人心的東西,Next電腦公司(后被蘋果收購后創(chuàng)造了Macintosh,也就是現(xiàn)在的Mac電腦),皮克斯動畫工作室(后被迪士尼公司收購)等等。 蒂姆·伯納斯·李最初的設(shè)想不僅僅是實現(xiàn)院方科研機構(gòu)之間的數(shù)據(jù)共享,他最終要實現(xiàn)的是所有PC之間的數(shù)據(jù)聯(lián)通,并且人人都可以參與。也因此造就了很多我們熟知的公司的產(chǎn)生,這其中就有以瀏覽器創(chuàng)造歷史的網(wǎng)景。網(wǎng)景實際上發(fā)布的是一款可以實現(xiàn)文字和圖片預(yù)覽的瀏覽器。雖然那個時代的網(wǎng)速讓人無比絕望,但是人們可以看到很多從未見過的事物本身就具有無窮的潛力,而且可以親身參與其中。 互聯(lián)網(wǎng)時代伊始所有的視線都被聚焦在這個叫做瀏覽器的工具上,所有激進的想法都出現(xiàn)在了瀏覽器的實現(xiàn)上,這其中就有我們熟知的CSS和Javascript。
HTML的標記語言在這場最初的瀏覽器大戰(zhàn)中越發(fā)的難以維護,更多眼花繚亂的顏色,更具有可讀性的網(wǎng)頁視圖,還有實現(xiàn)更多可交互行為的操作,都需要去一一實現(xiàn)。CSS作為層疊樣式表首當其沖,減少了很多通過HTML去實現(xiàn)的顏色和加粗等效果的HTML代碼冗余,并且實現(xiàn)了更加具有可讀性的網(wǎng)頁視圖。而Javascript的創(chuàng)造初衷是為了在瀏覽器端解決用戶輸入行為的校驗問題,但是后來的事態(tài)發(fā)展遠遠超出了創(chuàng)作者的意圖,這也是后來悲劇的開端。 在這場聲勢浩大的瀏覽器大戰(zhàn)中,最后只剩下網(wǎng)景,IE,Safari,F(xiàn)ireFox,Opera——瀏覽器5大內(nèi)核的由來。而在戰(zhàn)爭核心的Javascript為日后的兼容性問題埋下了伏筆。這就好像網(wǎng)景(Javascript)和微軟(JScript)都覺得自己的孩子才應(yīng)該繼承“王位”,最終還是要交給標準委員會(國會)去定奪。 當然技術(shù)的革新還有一個推動因素那就是——用戶,互聯(lián)網(wǎng)的中后期大批的電商企業(yè)的成立,激活了用戶對于用戶體驗的諸多詬病,這也是推動互聯(lián)網(wǎng)技術(shù)革新(包括瀏覽器,和WEB應(yīng)用技術(shù)等)的開端。整個過程中,用戶的參與從最初的瀏覽,到簡單的實現(xiàn)校驗,再到對交互體驗的升級,以及最后的性能要求都是后來很多前端業(yè)務(wù)問題的前身。 4. 移動互聯(lián)網(wǎng)時代
07年以前在通信技術(shù)相對落后的年代,來自日本的移動夢網(wǎng)是國內(nèi)大多數(shù)移動互聯(lián)網(wǎng)的前身,但是隨著通訊技術(shù)的變革,網(wǎng)速和帶寬問題的解決為07年后的大時代提供了無限可能。07年以前的移動終端設(shè)備還是諾基亞的天下,塞班系統(tǒng)橫行一時但最終也功敗垂成,將移動終端設(shè)備市場拱手讓人。當然這其中還包括摩托羅拉和黑莓,都被后來的新生事物擠出了聚光燈下。 ![]() 移動夢網(wǎng) 07年重回蘋果掌權(quán)的喬布斯發(fā)布了第一代iPhone,標志著下一個移動互聯(lián)網(wǎng)時代的開啟。更加友好的瀏覽界面,更加快速的網(wǎng)絡(luò)體驗,同時帶來了日后移動端適配的各種問題(包括APP)。 ![]() timg (2).jpg 同年11月由Google領(lǐng)導(dǎo)的OHA(開放手持設(shè)備聯(lián)盟)開始改良安卓系統(tǒng)(基于Linux內(nèi)核的開放源代碼移動操作系統(tǒng)),并加入了智能手機市場的混戰(zhàn)中。 iOS和安卓陣營對于屏幕的執(zhí)念催生了很多我們習以為常的屏占比,但是這僅僅是個開始,加上后來的手持平板電腦,造就了一個多終端的移動互聯(lián)網(wǎng)時代。 5. 未來——萬物互聯(lián)和人工智能
大數(shù)據(jù)的產(chǎn)生實際上是互聯(lián)網(wǎng)的副作用之一,人類過去所有時代的數(shù)據(jù)總和,都比不上互聯(lián)網(wǎng)時代產(chǎn)生的數(shù)據(jù)體量,信息的爆炸性增長催生了很多與之息息相關(guān)的領(lǐng)域,大數(shù)據(jù),區(qū)塊鏈技術(shù),人工智能等等。大數(shù)據(jù)是為了實現(xiàn)用戶信息利益最大化,區(qū)塊鏈技術(shù)是為了解決數(shù)據(jù)溯源,人工智能是大數(shù)據(jù)的未來形態(tài),通過大數(shù)據(jù)的智能分析實現(xiàn)用戶行為的有效預(yù)測。 從互聯(lián)網(wǎng)到物聯(lián)網(wǎng),是互聯(lián)網(wǎng)突破虛擬網(wǎng)絡(luò)邊界影響現(xiàn)實世界的入口。當機器真正具備了智能,人類將何去何從就交給未來的人類去擔心吧。 |
|
|