隨筆-48  評(píng)論-26  文章-0  trackbacks-0
          還有不到一個(gè)月的時(shí)間我們就即將邁入下一個(gè)十年。從2000至2009年的十年里在編程領(lǐng)域、web開(kāi)發(fā)領(lǐng)域以及Internet等領(lǐng)域,有許多已留下歷史痕跡的編程語(yǔ)言、框架和項(xiàng)目,它們的出現(xiàn)改變了這個(gè)世界,讓我們一起來(lái)回顧一下:

          2000年

          Windows 2000的官方發(fā)布微軟取代Windows 95/98和Windows NT的新一代產(chǎn)品。

          Be Inc.為PowerPC和X86發(fā)布BeOS R5,成為x86的第一款BeOS,而且可以免費(fèi)下載并且安裝在用戶(hù)的硬件驅(qū)動(dòng)上。

          Jed McCaleb 發(fā)布eDonkey2000客戶(hù)端和服務(wù)器端軟件,將hashing引入分散式文件共享(decentralized file sharing)中。

          Netscape6, K-Meleon, Galeon以及Konqueror瀏覽器發(fā)布。

          C#

          在這一年,C#問(wèn)世。C#是一門(mén)簡(jiǎn)單的、現(xiàn)代的、多功能的面向?qū)ο蟮恼Z(yǔ)言。其開(kāi)發(fā)團(tuán)隊(duì)由Anders Hejlsberg領(lǐng)導(dǎo)的,他也是Borland的Turbo Pascal的設(shè)計(jì)者,他稱(chēng)C#面向?qū)ο蟮恼Z(yǔ)法是基于C++和其他語(yǔ)言的。James Gosling,1994年發(fā)明Java語(yǔ)言的那位大師稱(chēng)C#為語(yǔ)言的一個(gè)模仿(imitation)。最新版本為C# 3.0,于2007年連同.NET Framework 3.5一塊發(fā)布。其下一代版本為4.0目前尚處于開(kāi)發(fā)中。

          2001年

          Apple發(fā)布Mac OS X,其核心是Darwin,一款基于BSD的開(kāi)源操作系統(tǒng);

          Microsoft發(fā)布了基于Windows 2000 和Windows NT kernel 的Windows XP;

          Bram Cohen發(fā)布BitTorrent

          Drupal

          Drupal最初是由Dries Buytaert寫(xiě)出作為留言板來(lái)使用的,它于2001年成為一個(gè)開(kāi)源項(xiàng)目。Drupal是荷蘭單詞druppel的英語(yǔ)寫(xiě)法,取名自現(xiàn)已消失的 Drop.org網(wǎng)站,后者的代碼已演變成Drupal。Drupal被認(rèn)為是現(xiàn)在最先進(jìn)的內(nèi)容管理系統(tǒng)之一,全世界有數(shù)以百萬(wàn)計(jì)的安裝量,從事其開(kāi)發(fā)的 有幾千人。

          Visual Basic.NET

          Visual Basic.NET是進(jìn)化了的Visual Basic。Visual Basic .NET (VB.NET)是一門(mén)面向?qū)ο蟮挠?jì)算機(jī)編程語(yǔ)言,可以認(rèn)為是微軟Visual Basic (VB)的進(jìn)化語(yǔ)言。它可以執(zhí)行在微軟的.NET框架上,微軟現(xiàn)已免費(fèi)支持Visual Basic。

          2002年

          eMule發(fā)布并迅速成為eDonkey2000網(wǎng)絡(luò)最流行的客戶(hù)端;

          Suprnova.org的torrent索引上線;

          Blogs開(kāi)始流行;

          Camino, Firefox和Epiphany誕生。

          2003年

          Pirate Bay (TPB) BT斥候(bittorrent tracker)由Gottfrid Svartholm, Fredrik Neij和Peter Sunde成立;

          Safari瀏覽器問(wèn)世;

          Wordpress

          WordPress是一款開(kāi)源的博客CMS,可用于基本的內(nèi)容管理。最初由Matt Mullenweg 和Mike Little發(fā)布于2003年4月,其后臺(tái)的數(shù)據(jù)支持來(lái)自PHP和MySQL。截止2009年9月,美國(guó)有6.28千萬(wàn)個(gè)網(wǎng)站、世界有20.2千萬(wàn)個(gè)網(wǎng)站 在使用WordPress。

          Delicious

          Delicious的先驅(qū)是Muxway,一個(gè)來(lái)源于文本文件的鏈接博客,由Schachter維護(hù)以記錄與Memepool有關(guān)的鏈接。在 2003年9月,Schachter發(fā)布了Delicious的第一個(gè)版本,2005年4月,他辭去工作全身心地投入Delicious,并且在2005 年4月從包括Union Square Ventures和Amazon.com的投資者那里得到約200萬(wàn)的資金。

          2005年12月9日Delicious被Yahoo!收購(gòu)。

          Scala

          Scala最初的研發(fā)由Martin Odersky始于2001年。Odersky之前曾工作于Generic Java和javac(Sun的Java編輯器)。Scala于2003年末2004年初發(fā)布在Java平臺(tái)上,2004年六月發(fā)布于.NET上。 2006年4月發(fā)布了Scala的第二代版本。

          2004年

          Mozilla Firefox 1.0發(fā)布,成為自Netscape Navigator之后Microsoft Internet Explorer最大的競(jìng)爭(zhēng)對(duì)手;

          Facebook

          Mark Zuckerberg于2003年10月28日發(fā)明了Facemash,他當(dāng)時(shí)正是哈佛大學(xué)大二的學(xué)生。這個(gè)網(wǎng)站描述了一個(gè)哈佛大學(xué)的Hot或者Not版 本,當(dāng)晚,Zuckerberg在博客上描述了一個(gè)女生如何拋棄他以及他如何忘掉這個(gè)女孩的事情。最初,網(wǎng)站的注冊(cè)僅限于哈佛學(xué)院的學(xué)生。在隨後的兩個(gè)月 內(nèi),注冊(cè)擴(kuò)展至波士頓地區(qū)的其他高校(如麻省理工學(xué)院)以及斯坦福大學(xué)、紐約大學(xué)、西北大學(xué)和所有的長(zhǎng)春藤名校。第二年,很多其他學(xué)校也被邀請(qǐng)加入進(jìn)來(lái)。 最終,在全球范圍內(nèi)有一個(gè)大學(xué)後綴電子郵箱的人(如.edu, .ac.uk等)都可以注冊(cè)。而從2006年9月11日起,任何用戶(hù)輸入有效電子郵件位址和自己的年齡段,即可加入。

          今天,F(xiàn)acebook擁有3億5千萬(wàn)的注冊(cè)用戶(hù),市值超過(guò)50億美元,是Google上最熱門(mén)的搜索關(guān)鍵詞之一。

          Flickr

          Flickr由一家基于Vancouver 的公司Ludicorp在2004年2月開(kāi)發(fā)的。其服務(wù)最初是為L(zhǎng)udicorp公司一款多玩家在線網(wǎng)游Game Neverending創(chuàng)建工具。無(wú)意中卻證明了Flickr反而是一個(gè)更加可行的項(xiàng)目,于是Game Neverending被擱淺。

          今天Flickr成為了一個(gè)用戶(hù)分享個(gè)人圖片的地方,并被博主廣泛用作圖片寄放地。

          Groovy

          Goovy是一門(mén)為Java平臺(tái)而寫(xiě)的面向?qū)ο蟮恼Z(yǔ)言,并且是Java平臺(tái)的第二標(biāo)準(zhǔn)語(yǔ)言。它是一門(mén)動(dòng)態(tài)語(yǔ)言擁有類(lèi)似于Python, Ruby, Perl和Smalltalk的特性,可被用作Java平臺(tái)的腳本語(yǔ)言。

          2005年

          社交瀏覽器Flock 誕生,它將許多web服務(wù)(如blogger, Flickr )內(nèi)置到瀏覽器中。

          Joomla

          Joomla!于2005年8月17日問(wèn)世。截止2009年10月,2009 Open Source CMS Market Share Report公布:Joomla!成為web最流行的開(kāi)源內(nèi)容管理系統(tǒng)!

          Zend Framework

          Zend framework是基于PHP的框架好比Ruby on Rails和Spring Framework。今天,Zend framework是最流行和最強(qiáng)大的PHP框架之一,其庫(kù)可以脫離框架的其他部分而單獨(dú)使用。

          Symfony

          Symfony是基于MVC模式的面向?qū)ο蟮膚eb應(yīng)用框架,它發(fā)布于MIT license下,是自由軟件。Yahoo!使用Symfony作為其書(shū)簽和雅虎問(wèn)答服務(wù)。Delicious和Dailymotion也都使用Symfony。

          F#

          F#是一門(mén)使用類(lèi)型推理(type inference)的強(qiáng)類(lèi)型語(yǔ)言(strongly typed language)。因此,開(kāi)發(fā)者無(wú)需明確聲明數(shù)據(jù)類(lèi)型,而會(huì)在編譯時(shí)被編輯器推斷出。然而,F(xiàn)#還允許明確的數(shù)據(jù)聲明。作為一門(mén).NET語(yǔ)言,F(xiàn)#支 持.NET類(lèi)型和對(duì)象。

          2006年

          AmigaOS 4由Hyperion Entertainment發(fā)布。

          jQuery

          jQuery是一個(gè)輕量的JavaScript library,強(qiáng)調(diào)JavaScript和HTML之間的交互,它于2006年2月在BarCamp NYC被John Resig發(fā)布。jQuery一直在努力成為一款優(yōu)秀的工具,用以執(zhí)行復(fù)雜的Dom操作和網(wǎng)站性能,如動(dòng)畫(huà)效果、Ajax。官方的插件目錄中已有成百上千 的jQuery插件,而且每天jQuery用戶(hù)正在創(chuàng)建更多的應(yīng)用。

          Twitter

          Twitter始于一個(gè)由博客公司Odeo舉辦的董事會(huì)的集體討論會(huì),會(huì)議上Jack Dorsey介紹了一個(gè)獨(dú)立使用SMS服務(wù)來(lái)與一小群人交流的服務(wù),這個(gè)想法部分來(lái)源于SMS的群信息服務(wù)TXTMob。

          時(shí)至今日,Twitter已成為Internet的SMS,已是最有前途的社交網(wǎng)絡(luò)之一,許多新興企業(yè)使用它的API來(lái)基于Twitter提供服務(wù)。

          2007年

          微軟發(fā)布Vista。

          Clojure

          Clojure是Lisp編程語(yǔ)言的現(xiàn)代方言。它是一門(mén)通用型語(yǔ)言支持交互式開(kāi)發(fā),可以促進(jìn)功能編程類(lèi)型從而可以簡(jiǎn)化多線程編程。Clojure運(yùn) 行在Java Virtual Machine和Common Language Runtime上。它堅(jiān)持code-as-data編程哲學(xué)并擁有一個(gè)先進(jìn)的Lisp宏系統(tǒng)(macro system)。

          2008年

          Netscape放棄對(duì)Netscape Navigator的支持;

          Google瀏覽器Google Chrome問(wèn)世,之后它成為Chrome OS的基礎(chǔ)。

          YQL

          Yahoo!查詢(xún)語(yǔ)言(YQL)是由Yahoo!創(chuàng)建的一門(mén)類(lèi)似于SQL的查詢(xún)語(yǔ)言,YQL通過(guò)一個(gè)單一的web界面來(lái)檢索和操作來(lái)自API的數(shù)據(jù),因此允許mashups,從而開(kāi)發(fā)者可以創(chuàng)建自己的應(yīng)用。

          YQL最初發(fā)布于2008年10月,有使用Yahoo APIs的權(quán)利,2009年2月第三方如Google Reader,Guardian和The New York Times的開(kāi)放數(shù)據(jù)表開(kāi)始添加進(jìn)入,有些API仍然需要API密碼才可以進(jìn)入。在2009年4月29日,Yahoo介紹了使用JavaScript執(zhí)行 YQL構(gòu)建的數(shù)據(jù)表的特性,而且免費(fèi)運(yùn)行在公司的服務(wù)器上。

          2009年

          微軟發(fā)布Windows 7,距離Windows Vista的發(fā)布僅兩年。

          Opera Unite

          Opera Unite是一個(gè)允許幾種web服務(wù)寄宿在用戶(hù)電腦上的擴(kuò)展性框架,包括一個(gè)web服務(wù)器來(lái)伺服網(wǎng)址、文件和圖片共享、聊天室以及流媒體。Opera ASA已提供API給Opera Community用以為Opera Unite Platform創(chuàng)建新的服務(wù)或者升級(jí)服務(wù)。一個(gè)Opera Unite用戶(hù)的運(yùn)行服務(wù)器可以通過(guò)伺服在用戶(hù)的Opera Community賬號(hào)上的一個(gè)專(zhuān)門(mén)的網(wǎng)頁(yè)來(lái)訪問(wèn),而且可以被任何瀏覽器訪問(wèn)(盡管主服必須使用Opera)。

          Chrome OS

          11月19日,Google的Chrome的副總裁Sundar Pichai演示了這款操作系統(tǒng)的一個(gè)早期版本,包括一個(gè)極其類(lèi)似Chrome瀏覽器的桌面。一個(gè)網(wǎng)本運(yùn)行該操作系統(tǒng)的啟動(dòng)使用了七秒鐘,這一點(diǎn) Google仍在改善。Chrome OS是一款基于Linux kernel的開(kāi)源操作系統(tǒng)使用Chrome作為其UI。

          Google Wave

          在2009年4月27日的Google I/O大會(huì)上Google Wave被Google自稱(chēng)為個(gè)人溝通和協(xié)作工具。它是一款基于web的服務(wù),計(jì)算平臺(tái),和涵蓋e-mail、即時(shí)通訊、wikis和社交網(wǎng)絡(luò)的通信協(xié)議。

          Closure

          Closure Library是一個(gè)廣泛的、良好測(cè)試的、模塊的以及跨瀏覽器的JavaScript library.。你可以找出你所需要的,從一大套可重用的UI小工具中,或者從低層工具如DOM操縱、服務(wù)器通訊、動(dòng)畫(huà)模塊、數(shù)據(jù)結(jié)構(gòu)、單元測(cè)試、富文 本編輯等。Closure Library是服務(wù)器無(wú)關(guān)的(server-agnostic),專(zhuān)為Closure Compiler的使用而設(shè)計(jì)。

          Closure Compiler將JavaScript編譯成緊湊的、高性能的代碼。編輯器移走呆板的代碼并重寫(xiě),同時(shí)最小化留下的代碼以便迅速下載和運(yùn)行。它還能檢查 語(yǔ)法、變量引用(variable references)、類(lèi)型并警告常見(jiàn)的JavaScript錯(cuò)誤。

          Google Go語(yǔ)言

          Go的研發(fā)最早由Robert Griesemer, Rob Pike和Ken Thompson始于2007年9月,構(gòu)建之前的Inferno操作系統(tǒng)。于2009年11月正式對(duì)外公布,用Google的話(huà)來(lái)說(shuō):Go實(shí)驗(yàn)性地將性 能、安全與C或者C++語(yǔ)言以及動(dòng)態(tài)語(yǔ)言如Python的速度等結(jié)合起來(lái)。代碼的編譯運(yùn)行接近于C,甚至大規(guī)模的二進(jìn)制編譯只需要幾秒鐘。(文/王玉磊)

          原文鏈接:http://jeez.eu/2009/12/04/2000-to-2010-a-decade-of-wonders/

          posted on 2009-12-18 09:01 Worker 閱讀(275) 評(píng)論(0)  編輯  收藏 所屬分類(lèi): 拾人牙慧

          主站蜘蛛池模板: 蓝山县| 永昌县| 旺苍县| 英山县| 化州市| 津南区| 新营市| 师宗县| 桑日县| 仪陇县| 淅川县| 蒙山县| 元朗区| 三明市| 黄平县| 砀山县| 江口县| 大安市| 九龙坡区| 大邑县| 阿拉善左旗| 通海县| 黔南| 长沙县| 临夏市| 临汾市| 忻城县| 泾源县| 邯郸县| 颍上县| 当阳市| 剑河县| 忻城县| 越西县| 读书| 弋阳县| 武冈市| 石门县| 丰城市| 正定县| 会宁县|