human web 上充滿大量的數據(data):圖書資訊、評估、價格、到貨時間、訊息、照片等
(當然還有各種垃圾訊息)。同時,它也充滿大量的服務(services):搜尋引擎、線上商
鋪、部落格、wiki、計算器,還有遊戲等。不需要把所有這些資料與程式都安裝到你的本地
電腦上;相反,只需安裝一個程式——Web 瀏覽器——就可以透過它來存取網路上的資料
與程序了。
programmable web 也差不多,它跟 human web 的主要不同在於:programmable web 回傳的
不是令人賞心悅目的 HTML 頁面,而是冷漠刻板的 XML 文件。 programmable web 不是專
門面向人類使用者使用的,它的資料是準備作為「軟體程式的輸入」用的。
範例 1-2 是一段 Ruby 腳本,它用 programmable web 來完成一項傳統的 human web 的任務:
搜尋所有符合某個關鍵字的書籍。它透過採用 Ruby/Amazon 函式庫(http://www.caliban.org/
ruby/ruby-amazon.shtml)將存取 Web 的細節隱藏在程式語言介面之後。
陳述:
本站所有資源都是由網友投搞發佈,或轉載各大下載站,請自行檢測軟件的完整性! 本站所有資源僅供學習與參攷,請勿用於商業用途,否則產生的一切後果將由您自己承擔! 如有侵權請聯繫我們删除下架,聯繫方式: admin@php.cn