Google Gears
作者:jason 日期:2007-10-02
Google又推出新玩具,目前還是BETA版。
這是之前跟奶綠聊天時發現的東西,這兩天趁空閒時稍微看了一下,順便介紹給大家看一看。
(PS:Ray你可以不用看這一篇,直接跳過。)
http://gears.google.com/

這是Google Gears目前的首頁,附標開門見山的指出了Google Gears這東西是要幹嘛的:「Enabling Offline Web Applications」。
連Google都要來玩Offline,目前Offline App裡除了Adobe的AIR,M$隨著SilverLight問世後漸漸比較讓人注意到的WPF也有心要跑這一塊,三家公司好像都看準了Offline有前途。
但比較有趣的是Google Gears,它其實本身並不是一個App,反而可以說是一個Browser的plugin,它真正的用意是將一個web-base的App藉由Google Gears達到可以在離線狀態仍然可以運作的效果。
這部份可能就要講一下Google Gears的三個Features。
進入Google Gears的Developer Site之後,可以看到很明顯的「Features」就大大的列在中間。
◎Local Server – 它的功能就是將web app上的東西暫存在本機端,這樣就可以在離線的狀態還可以瀏覽,能暫存的東西照它上面寫的是css、js、images…etc。
◎DataBase – 嗯嗯,Google Gears在本機端會裝一個小形的資料庫,好像是SQLite,這個小型的資料庫負責儲存在離線時使用者做的一些操作,以便在網路連線之後將這些操作送回去到它原本的網站去。
◎WorkerPool – 非同步的資料處理,我猜這個工人池就是專門負責在背景偷偷來的一些事情(ex:丟資料&拿資料)。
從這三個features看起來,Google Gears搞Offline的方式應該是跟Flash及WPF不一樣,只是我很好奇Google推出Google Gears的用意在哪裡,而且似乎不是每個網站都可以讓Google Gears去丟到Local Server裡,要去開發一個For Google Gears的網頁要面臨的就又是幾千幾萬行跑不掉的Ajax coding工作。至少在現階段而言,唯一能想到的就是Google各項服務的整合,例如Offline使用Google Office?? 但是總覺得Google玩這個東西一定有它想要的下一步棋,偏偏目前就是看不太出來。
如果說是要引誘使用者透過Google Gears離線丟資料的功能來擴充Google本身搜尋引擎資料的廣度及搜尋的精準度,但是Google Gears的實用性及普及性都還是一個疑問。
阿貿如果有興趣的可以研究一下也或許可以補充一些你的觀點。
另一個比較有趣的是,Google Gears的協力開發廠商裡Adobe也是其中之一。Offline的Flash的確是需要一個資料庫,總不能把什麼資料都往記憶體裡丟,Flash如果透過Google Gears就可以具有存取本地資料庫的能力,或許這也是Adobe跟Google Gears互相利用的原因之一吧。
這是之前跟奶綠聊天時發現的東西,這兩天趁空閒時稍微看了一下,順便介紹給大家看一看。
(PS:Ray你可以不用看這一篇,直接跳過。)
http://gears.google.com/

這是Google Gears目前的首頁,附標開門見山的指出了Google Gears這東西是要幹嘛的:「Enabling Offline Web Applications」。
連Google都要來玩Offline,目前Offline App裡除了Adobe的AIR,M$隨著SilverLight問世後漸漸比較讓人注意到的WPF也有心要跑這一塊,三家公司好像都看準了Offline有前途。
但比較有趣的是Google Gears,它其實本身並不是一個App,反而可以說是一個Browser的plugin,它真正的用意是將一個web-base的App藉由Google Gears達到可以在離線狀態仍然可以運作的效果。
這部份可能就要講一下Google Gears的三個Features。
進入Google Gears的Developer Site之後,可以看到很明顯的「Features」就大大的列在中間。
◎Local Server – 它的功能就是將web app上的東西暫存在本機端,這樣就可以在離線的狀態還可以瀏覽,能暫存的東西照它上面寫的是css、js、images…etc。
◎DataBase – 嗯嗯,Google Gears在本機端會裝一個小形的資料庫,好像是SQLite,這個小型的資料庫負責儲存在離線時使用者做的一些操作,以便在網路連線之後將這些操作送回去到它原本的網站去。
◎WorkerPool – 非同步的資料處理,我猜這個工人池就是專門負責在背景偷偷來的一些事情(ex:丟資料&拿資料)。
從這三個features看起來,Google Gears搞Offline的方式應該是跟Flash及WPF不一樣,只是我很好奇Google推出Google Gears的用意在哪裡,而且似乎不是每個網站都可以讓Google Gears去丟到Local Server裡,要去開發一個For Google Gears的網頁要面臨的就又是幾千幾萬行跑不掉的Ajax coding工作。至少在現階段而言,唯一能想到的就是Google各項服務的整合,例如Offline使用Google Office?? 但是總覺得Google玩這個東西一定有它想要的下一步棋,偏偏目前就是看不太出來。
如果說是要引誘使用者透過Google Gears離線丟資料的功能來擴充Google本身搜尋引擎資料的廣度及搜尋的精準度,但是Google Gears的實用性及普及性都還是一個疑問。
阿貿如果有興趣的可以研究一下也或許可以補充一些你的觀點。
另一個比較有趣的是,Google Gears的協力開發廠商裡Adobe也是其中之一。Offline的Flash的確是需要一個資料庫,總不能把什麼資料都往記憶體裡丟,Flash如果透過Google Gears就可以具有存取本地資料庫的能力,或許這也是Adobe跟Google Gears互相利用的原因之一吧。
評論: 4 | 引用: 0 | 查看次數: 3672
- 1
我覺得ray還是先了解諸如 "banner如何resize步驟與要點" 這類低階但繁瑣的工作比較實際...
稍微研究了一下Google Gears
離線應用程式是Google一定要走的路
不然他所提供的所有軟體服務
都一定要有網際網路才能使用
若他能吃下沒有網路時候的市場
是不是可以跟微軟抗衡呢
比方說Office被微軟綁在Windows作業系統中
那Google開發一套可以在Web使用的Office
同時也能在任何跨平台的作業系統使用
並且不一定要上網才能使用的時候
請問
Google的殺傷力強還是微軟
再者他為甚麼先針對開發人員
也就是看準了完成這偉大夢想是需要靠一群開發團隊的協助
又結合了許多企業互相整合
我相信目標只有一個
就是卡位
不要讓微軟輕鬆的把他們給剔除掉
但說真的
如果沒有一套很好的AJAX跨平台開發套件
真的要用AJAX在所有平台上面開發AP
我個人覺得
這個任務真的是很難完成的
誰願意AP去針對不同瀏覽器各寫一套呢?
底下這篇文章值得品味一下
http://www.zdnet.com.tw/enterprise/topic/opensource/0,2000085741,20118689,00.htm
離線應用程式是Google一定要走的路
不然他所提供的所有軟體服務
都一定要有網際網路才能使用
若他能吃下沒有網路時候的市場
是不是可以跟微軟抗衡呢
比方說Office被微軟綁在Windows作業系統中
那Google開發一套可以在Web使用的Office
同時也能在任何跨平台的作業系統使用
並且不一定要上網才能使用的時候
請問
Google的殺傷力強還是微軟
再者他為甚麼先針對開發人員
也就是看準了完成這偉大夢想是需要靠一群開發團隊的協助
又結合了許多企業互相整合
我相信目標只有一個
就是卡位
不要讓微軟輕鬆的把他們給剔除掉
但說真的
如果沒有一套很好的AJAX跨平台開發套件
真的要用AJAX在所有平台上面開發AP
我個人覺得
這個任務真的是很難完成的
誰願意AP去針對不同瀏覽器各寫一套呢?
底下這篇文章值得品味一下
http://www.zdnet.com.tw/enterprise/topic/opensource/0,2000085741,20118689,00.htm
可能需要週五開課說明才懂這是啥碗公~~Ray 我可以幫你安排在 jason 講師的正前方
凸=_=凸
- 1
發表評論
上一篇
下一篇

文章來自:
Tags: 







