概述
Google 混搭編輯器(Google Mashup Editor)是一套用來開發混搭套用的Web開發工具,它是一套函式庫,也是一個IDE。不管你的套用本身多複雜,用了多高深的技術,值得慶幸的的是我們有Rss/ATOM,利用他們我們可以舉重若輕的把不同公司,不同利益集團的產品粘合在一起,創造新的視角,新的套用模式。這就是Google混搭編輯器的意義。當然,它也有自身的缺點,比如它的標籤並不總是令人滿意,包括Atom平台的加入使得需要恢復到JavaScript的手工操作。由於當前Atom平台比較普遍,谷歌可能會遇到一個瓶頸問題。另外,谷歌擁有開源GME,這意味著在這個平台上任何專有解決方案都不可能成為領先者,至少現在是如此。總之,谷歌顯示出希望成為供人選擇的一個平台、並藉此在Web 2.0上獲得深入發展的強烈願望,但是GME卻為它的發展帶來了不少羈絆。
開發者可以在Google Mashup Editor里使用HTML、JavaScript及CSS等常用的技術,並且可以直接在裡面的"Sandbox"里進行調試。開發者還可以使用 Google提供的擴展型XML標籤及一些標準化的AJAX UI部件。一旦開發者利用Google Mashup Editor創建了mashup,即可馬上發布在Google的構架里,Google將會把你的mashup放在Google伺服器里,以 xxx.GoogleMashups.com這樣的子域名的方式。如此一來,開發者就不必擁有自己的伺服器或空間,也不需要資料庫或對用戶進行驗證,因為 Google會為開發者準備這一切。
使用方法
Google混搭編輯器(GME)是一個互動開發環境,你可以在裡面編輯,編譯,測試並且管理你的應用程式。編輯器還包含了一個內建的所有GME標記和屬性的參考文檔。當你的程式設計完成,你可以把它發布到Google的伺服器上,這樣其他人就可以使用它了。
下面是GME關鍵部分的介紹:
編輯器
編輯器就是包含 標記的文本編輯面板。你可以通過在標籤之間放置你的HTML,CSS,JavaScript以及GME標記的方式創建你的應用程式。
通常情況下,任何可以放置在和之間的HTML,CSS,或者JavaScript代碼,都可以用在你的程式中。GME為你的程式提供了語法檢查和關鍵字高亮功能。當你編譯的程式準備測試或發布的時候,所有的GME標記就會被轉換為JavaScript。你可以通過點擊你使用的瀏覽器選單中的查看->頁面原始碼,查看你程式包含的結果HTML代碼。
如何進行調試呢?我們發現的最好的JavaScript調試工具是Firebug,一個Firefox外掛程式,允許你查看JavaScript錯誤信息,查看DOM結構,調試JavaScript(設定斷點,查看變數等等)。
管理項目和檔案
你可以使用檔案選單來保存項目,創建新項目,測試你的項目,以及發布它。為了使用起來更快,你也可以點擊編輯器頂端的Test按鈕來測試你的應用程式。
你可以使用螢幕右邊的連結,來查看你創建的項目,還可以查看我們用來幫助你入門的例程的列表。
發布程式
你可以隨時通過點擊Test按鈕來測試你的程式。一旦你確信你的程式已經可以正常工作了,你可以使用File > Publish Project 選單把你的程式發布到Google的伺服器上。當你發布了你的應用程式,GME給你顯示你的程式託管的地址。
你還可以把你的程式發布為一個Google Gadget。如果你想這么做,只需選擇File > Publish as Google Gadget選單。
參考指南
想知道如何使用Google混搭編輯器,就需要瀏覽我們的標籤參考文檔。在編輯器點擊一個GME標籤,然後按鍵盤的F2鍵,編輯器右邊就會從標籤參考文檔顯示該標籤的描述。