複製鏈接
請複製以下鏈接發送給好友

Mashups

鎖定
Mashup是當今網絡上新出現的一種網絡現象,利用它,即使是沒有任何編程技能的普通網民也可以自己編寫程序。
Mashup 是一個非常cool的新的應用程序種類。如果你想真正的瞭解它們,我們需要回過頭來看看你現在的計算機,其實它就是一個非常好的幫助你理解Mashup的模型。計算機運行着操作系統,例如Windows。現在開源的操作系統無疑是一格非常好的APIs 的集合或者一個應用程序編程接口,幫助開發者去構建他們的應用程序。計算機本身也是一個很好的為用户提供接口的例子,鍵盤和鼠標可以被理解為你通過計算機的接口而使用的不同的應用程序。 [1] 
外文名
Mashup
起    源
網絡
用    途
編寫程序
類    別
模型
適    用
網絡
種    類
新的應用程序
優    點
沒有編程技能的網民也能編寫程序
現    狀
每天都會有大概2.5個Mashup產生
未來前景
越來越多網絡用户使用Mashup程序

Mashups基本描述

一個API可能是幫助電腦接入網絡又或者用來提供顯示功能。總之,這些APIs 幫助開發者更加容易的去構建他們的應用程序。在過去開發者需要描繪每一個點顯示的位置,而現在僅僅需要給出對稱座標,就可以完成一個窗口的繪製。
APIs做的事情是這樣的。假如你訪問文件系統,那麼你所需得到APIs,這是計算機工作的途徑。然後你就可以在一個窗口裏運行一個應用程序。人們開發一個應用程序通常需要3或4個不同的APIs,或許更多。
這是一個計算機傳統的運行方式。現在,我們將Windows,操作系統替換成網絡。那麼同樣的,就會有許多公司來提供哪些APIs。比如yahoo,google.例如一個叫EVDB的公司,它是一個事件日曆的數據庫,可以提醒你什麼時間到哪裏做什麼事情。也包括像 Amazon 和 eBay,又比如Technorati ,所有這些不同的公司把APIs放到網上使開發者可以訪問。
現在假如你是一個Web開發者,你通過一個API 找到你附近哪些地方會有犯罪。然後你訪問Google 地圖API,把這兩個內容整合在一起,那麼你就得到了一個標有犯罪紀錄的地圖。這個新的地圖就叫Mashup。因為開發者通過來自多個網站的APIs,把他們合併在一起,成為了一個新的很cool的應用程序。

Mashups目前現狀

目前,越來越多的APIs被開放,這是一個比較明確的方向,每天都會有大概2.5個Mashup產生,預計到2007年每天Mashup的產生數量會增加到10個。
之所以,一天會有10個Mashup產生是因為,開發將會變得越來越容易,你不用再必須變成一個C語言程序員去展示你的創造力,你可以開發很Cool的應用,例如哪裏有停車空位的地圖,就像在California得Bay 地區的 ParkingCarma 所做的那樣。又或者你開發一個地圖標記出你的鄰居和你想去會見某人,這其實也已經是一個事實存在的應用了,FrozenBear公司正在做這方面的開發。
我們展示這些Mashup的同時,又有新的APIs隨時發佈到網上,這就形成了一個生態系統,而且這個生態系統比目前現存的所有生態系統都會增長的更快。Windows,你必須成為一個程序員才可以開發應用程序,Linux,Macintosh也同樣是如此,但是Mashup卻不必, 它將會是今天增長速度最快的一個生態體統。
Mashup 不僅僅是發展的很快,更好的一個地方是你不再需通過某人才可以發佈一個新API到網上。以前你必須要通過才可以微軟發佈一個新的API加入到Windows,這種情況同樣出現在Macintosh。另,儘管你也許可以添加一個API直接到Linux,因為它是開源的,但是這對大多開發者來説並不具備這樣的權利。
另外,你在發佈了一個API到網上之後,不需要再通過誰去批准它,它會自動對所有開發者有效。所有的不同的APIs都會成為更多Mashup的燃料。
越來越多的Mashup出現在網上,越來越多的網絡用户去使用這些新的Mashup應用程序。越來越多的開發者加入到開發Mashup這個生態系統當中。在未來兩年,你將可以聽到關於Mashup的信息。
參考資料