Google service survey

Google App Engine
雲端運算
支援使用 Python/Java (包含 JSP/JavaScript/Ruby) 撰寫的程式

Google Web Toolkit
Java 語言編寫 web 應用程式
寫好的 Java 程式透過 GWT (Google Web Toolkit) 編譯成可執行於各瀏覽器的最佳化 JavaScript

Google Gears
離線瀏覽
需要一個小型資料庫 sqlite,資料透過 data layer 做 local storage 或與 server sync

Google Native Client
讓 web 應用程式透過 NaCl 可以使用到大部份的電腦運算資源
需安裝 runtime environment 或瀏覽器上的 plugin。撰寫 nexe 應用程式,透過 SRPC/NPAPI 與 web app 溝通。nexe 程式執行於 runtime/plugin 中,達到使用大部份運算資源的目的

Google Chrome
瀏覽器
每一個 tab 使用不同的 process,不會互相干擾。加強的 JavaScript V8 engine (以 C++ 撰寫) 最大不同處在於,它編譯 JavaScript 而不是直譯,因此執行效率較好。V8 可以讓 C++ 應用程式 expose 它的物件或函式給 JavaScript 使用 (如 Yahoo! Widget)。V8 也可以嵌入到 C++ 應用程式裡,我們可以寫一個 C++ 應用程式,連結 V8 函式庫,使用它來編譯並執行 JavaScript

留言

熱門文章