Web發展史上十件大事

 

Web發展史是一部綿長的長篇鉅著,有很多值得我們銘記的章節,這裏只從中精選出十件意義重大的事件,它們給我們的生活和工作帶來了極其深刻的影響。

 

1、感謝Linus Torvalds,感謝Linux

當Linux Torvalds在1991年推出Linux時,其他UNIX系統開發人員對他冷嘲熱諷,一些人認爲Linux所使用的計算機構架(32位)是錯誤的,其基礎結構就是完全錯誤的。在這些批評面前Torvalds絲毫沒有退縮,時至今日,Linux不僅在PC主流操作系統中佔據一席之地,也成爲一款真正優秀的Web服務器系統。Torvalds發佈這個軟件基於GNU開放許可證,這也使得Linux能夠迅速地傳播和成長。

Linux是互聯網的核心:幾乎所有的Web主機都使用或是支持Linux,它擁有龐大、忠誠的用戶羣,作爲開源的典範,它促進了Web在大衆間的普及。

 

 

2、Mosaic瀏覽器的推出

如果當初沒有Mosaic瀏覽器,互聯網將不會在這麼短的時間內吸引如此多的用戶。作爲第一個真正的瀏覽器,在1993年發佈的Mosaic開始支持書籤、圖標和流暢的用戶界面,還有在當時最令人驚歎的創新:圖片支持。從那時開始,互聯網才能提供圖片下載服務。也正是得益於這一功能的推出,互聯網改頭換面,迅速爲主流人羣接受。

可以這樣說,是Mosaic改變了網絡數據傳輸的方式。沒有它,整個Web的發展將踏上一條完全不同的道路。

 

 

3、W3C發佈CSS規範
 
1996年,世界萬維網組織(W3C)發佈了首個CSS規範。CSS改變了Web開發的方式,允許開發者輕鬆調用外部樣式表,使得在短時間內改變整個網站的設計成爲可能,而且不需要到每個HTML頁去尋找需要修改的文本元素。

感謝CSS,正是因爲它,網站開發和維護才變得如此簡單。

 

 

4、開源的正式啓動

開源由來已久,只是沒有正式的定名,其根源可以追溯到二十世紀60年代,因特網就是在開源的幫助下創建的。1998年在Tim O'Reilly的“Freeware Summit”會議上,“開源”一名被正式確立,並正式啓動了開源計劃,一些相關的許可協議發佈,開發商從此可以自主發佈和修改源代碼。

開源以軟件的形式使現代的大多數網站都從中得益,單單看Wordpress、Firefox、PHP和Linux對Web的發展和瀏覽器的影響,我們就能窺見開源對網絡的影響了

 

 

5、Rasmus Lerdorf推出PHP

多虧了開源,像PHP這樣的動態語言纔可以在開發者之間自由傳播。PHP幾乎可以看作是Web編程中最流行的語言,目前運用在2000多萬網頁和100多萬個Web服務器上。

1995年Rasmus Lerdorf首次推出PHP之後,它就迅速風靡起來,別衆多開發人員評爲優秀的Web編程語言。它運行在服務器上,可以嵌入HTML,與SQL數據庫之間實現完美銜接,允許開發人員快速創建、維護複雜的動態交互性站點。

不論是現在還是從前,很多互聯網上大型的站點都是基於PHP語言的,比如Facebook、雅虎、維基百科等。同樣,這一便捷的語言也被應用於很多流行的網絡應用軟件的開發,比如Wordpress、Drupal、phpBB等等。

6、PayPal的創立

 

雖然爭議頗多,但PayPal確實開創了在線金錢交易的先河。它創立於1998年,之後受到越來越多的eBay用戶的歡迎,到2000年2月,PayPal在eBay上每天能完成高達200000次的交易,在eBay收購Palpay之後,這一支付處理系統開始允許商家使用自己的API,併成爲一種快速安全的交易方式。

 

 

7、Firefox的問世

隨着網景的慘敗,IE到2003年已經控制了瀏覽器94%的市場,這種一家獨大的局面嚴重製約了互聯網的發展,而且IE也變得懶惰起來,從IE1到IE6,幾乎是每年更新一個版本,而IE6到2006年IE7的發佈之間隔了足足5年。
 
2003年Firefox的發佈再次引爆瀏覽器市場,它解決了IE中存在的大量缺陷,提供了分頁瀏覽、拼寫檢查、Live書籤等許多新的功能。對於所有Web開發人員,Firefox最吸引人的是它所採用的Gecko渲染引擎。

如今Firefox已經可以和IE分庭抗禮了,也在無形中大大促進了互聯網的發展,並將瀏覽器帶到了一個百花爭鳴的時代。

 

 

8、Ruby On Rails的崛起

很多人也許沒有注意到Web發展史上這個里程碑式的事件,但這並不影響Ruby On Rails的重要性,正式它體現了網站開發的一個翻天覆地的轉變:架構的使用。

David Heinemeier Hansson在2004年發佈了Ruby on Rails,從此,許多以其他語言爲核心的Web開發架構也陸續被推出。RoR是一個model-view-controller架構,也就是說,它利用機架(scaffolding)和其他輔助方法來消除編程中的重複任務,這樣就大大縮短了開發者的項目開發週期。

架構加快了開發工作進程,改變了Web開發的方式。 自那時起,各大網站便用Web架構來提供完整的Web服務。RoR在蘋果操作系統Leopard中的使用也證明了它的日益強大和重要。

 

 

9、37 Signals推出Getting Real Ebook

在過去五年中,37 Signals一直是最受歡迎的we開發公司,不僅僅因爲他們所開發的優秀產品,還因爲他們作爲現代Web開發的精神領袖所做的一切,包括對敏捷開發的支持和擁護。他們的旗艦產品Basecamp是在第一個RoR版本基礎上開發的,並直接推動了架構概念在2004年的產生。而37 Signals在2006年推出的Getting Real Ebook也使得敏捷開發概念最終流行了起來。

Web開發者也是從那時起開始了敏捷Web開發實踐,並接受學習了Getting Real Ebook的理念。像Google和微軟這樣的大企業也逐漸接受了這一理念,減少繁文縟節,利用較小的團隊在最短的週期內發佈新產品。

 

 

10、Amozon推出雲存儲和雲服務

隨着2006年Amazon S3和EC2的推出,雲存儲和在線雲服務開始真正被人們所理解和接受。使用Amazon提供的服務,企業僅需要支付他們實際使用的流量就可以了,免去了增加服務器所需的昂貴費用。雲服務提供了一種更快速更便宜的選擇來替代傳統的Web服務器。

雲服務的推出降低了踏入Web行業的門檻,也正是由於雲計算的出現,突發情況對通信的影響也不再是問題,當機時間也差不多可以忽略了。現在,Web開發人員可以不必再受困於資金或是擔心昂貴的服務器費用,只要有創意就可以開始創業,以最小的成本完成自己的理想。

 

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章