Mashup 百度百科

2021-04-20 07:10:39 字數 1904 閱讀 3974

mashup是糅合,是當今網路上新出現的一種網路現象,將兩種以上使用公共或者私有資料庫的web應用,加在一起,形成乙個整合應用。一般使用源應用的api介面,或者是一些rss輸出(含atom)作為內容源,合併的web應用用什麼技術,則沒有什麼限制。mashup在geek群體和網際網路玩家之中獲得了極大的歡迎,mashup未必需要很高的程式設計技能,只需要熟悉api和網路服務工作方式,都能進行開發,所以很快成為乙個流行的網路現象。很多公司例如yahoo/google都為此提供開放介面,以吸引這個群體。

mashup 是乙個非常cool的新的應用程式種類。如果你想真正的了解它們,我們需要回過頭來看看你現在的計算機,其實它就是乙個非常好的幫助你理解mashup的模型。計算機執行著作業系統,例如windows。現在開源的作業系統無疑是一格非常好的apis 的集合或者乙個應用程式程式設計介面,幫助開發者去構建他們的應用程式。計算機本身也是乙個很好的為使用者提供介面的例子,鍵盤和滑鼠可以被理解為你通過計算機的介面而使用的不同的應用程式。

乙個api可能是幫助電腦接入網路又或者用來提供顯示功能。總之,這些apis 幫助開發者更加容易的去構建他們的應用程式。在過去開發者需要描繪每乙個點顯示的位置,而現在僅僅需要給出對稱座標,就可以完成乙個視窗的繪製。

apis做的事情是這樣的。假如你訪問檔案系統,那麼你所需得到apis,這是計算機工作的途徑。然後你就可以在乙個視窗裡執行乙個應用程式。人們開發乙個應用程式通常需要3或4個不同的apis,或許更多。

這是乙個計算機傳統的執行方式。現在,我們將windows,作業系統替換成網路。那麼同樣的,就會有許多公司來提供哪些apis。比如yahoo,google.例如乙個叫evdb的公司,它是乙個事件日曆的資料庫,可以提醒你什麼時間到**做什麼事情。也包括像 amazon 和 ebay,又比如technorati ,所有這些不同的公司把apis放到網上使開發者可以訪問。

現在假如你是乙個web開發者,你通過乙個api 找到你附近哪些地方會有犯罪。然後你訪問google 地圖api,把這兩個內容整合在一起,那麼你就得到了乙個標有犯罪紀錄的地圖。這個新的地圖就叫mashup。因為開發者通過來自多個**的apis,把他們合併在一起,成為了乙個新的很cool的應用程式。

目前,越來越多的apis被開放,這是乙個比較明確的方向,每天都會有大概2.5個mashup產生,預計到2023年每天mashup的產生數量會增加到10個。

之所以,一天會有10個mashup產生是因為,開發將會變得越來越容易,你不用再必須變成乙個c語言程式設計師去展示你的創造力,你可以開發很cool的應用,例如**有停車空位的地圖,就像在california得bay 地區的 parkingcarma 所做的那樣。又或者你開發乙個地圖標記出你的鄰居和你想去會見某人,這其實也已經是乙個事實存在的應用了,frozenbear公司正在做這方面的開發。

我們展示這些mashup的同時,又有新的apis隨時發布到網上,這就形成了乙個生態系統,而且這個生態系統比目前現存的所有生態系統都會增長的更快。windows,你必須成為乙個程式設計師才可以開發應用程式,linux,macintosh也同樣是如此,但是mashup卻不必, 它將會是今天增長速度最快的乙個生態體統。

mahup 不僅僅是發展的很快,更好的乙個地方是你不再需通過某人才可以發布乙個新api到網上。以前你必須要通過才可以微軟發布乙個新的api加入到windows,這種情況同樣出現在macintosh。另,儘管你也許可以新增乙個api直接到linux,因為它是開源的,但是這對大多開發者來說並不具備這樣的權利。

另外,你在發布了乙個api到網上之後,不需要再通過誰去批准它,它會自動對所有開發者有效。所有的不同的apis都會成為更多mashup的燃料。

越來越多的mashup出現在網上,越來越多的網路使用者去使用這些新的mahup應用程式。越來越多的開發者加入到開發mashup這個生態系統當中。在未來兩年,你將可以聽到關於mahup的資訊。

本文**

AnimateWindow 百度百科

animatewindow 開放分類 程式設計 計算機 api 函式功能 該函式能在顯示與隱藏視窗時能產生特殊的效果。有兩種型別的動畫效果 滾動動畫和滑動動畫。函式原型 bool animatewindow hwnd hwnd,dword dwtime,dword dwflags 引數 hwnd 指...

WCF百度百科

根據微軟官方的解釋,wcf 之前的版本名為 indigo 是使用託管 建立和執行面向服務 service oriented 應用程式的統一框架。它使得開發者能夠建立乙個跨平台的安全 可信賴 事務性的解決方案,且能與已有系統相容協作。wcf是微軟分布式應用程式開發的集大成者,它整合了.net平台下所有...

拉格朗日乘子(百度百科)

拉格朗日乘子法拉格朗日乘子 lagrange multiplier 基本的拉格朗日乘子法 又稱為拉格朗日乘數法 就是求函式f x1,x2,在g x1,x2,0的約束條件下的極值的方法。其主要思想是引入乙個新的引數 即拉格朗日乘子 將約束條件函式與原函式聯絡到一起,使能配成與變數數量相等的等式方程,從...