在澳洲雪梨的 Web 技術相關研討會上,Rasmussen 提出開發者不應 該因為僅有特定瀏覽器支援某技術,而放棄在產品中採用該技術的看法。Rasmussen 並舉 Google Maps 為例,他表示,Google Maps 就 使用了 XSL+ 與微軟 VML 兩種 Web 開發上罕見的技術。僅有部份特 定瀏覽器支援上述兩項技術。 在並非所有瀏覽器皆支援以上技術的情況下,Google Maps 會確認執行環境,視情況使用不同技術。例如,Google Maps 會用 VML 讓 IE 顯示地點間的藍線,對於 Firefox 則會採用 PNG 和線性描述的方式。 Rasmussen 並以 Firefox 即將加入的 SVG 支援為例,認為當 Google 這類用戶群廣大的公司使用新一代技術,會讓瀏覽器廠商更積極地在 產品中納入這類技術。 Web 加快了應用軟體部署的速度,用戶也不需要下載額外軟體,相較於跨越作業系統,讓程式碼跨越多種瀏覽器要來的簡單許多。瀏覽器雖然提供開發者開發跨平台應用軟體的機會,但由於安全性的考量, 無法讓開發者完全掌握記憶體、計算能力與儲存空間等資源,也構成了開發上的一道瓶頸。 Rasmussen 便表示對於無法讓 Google Earth 像 Google Maps 一樣 在 Web 上運行感到失望。Google Earth 可說是 Google Maps 的三 度空間版,必須下載軟體安裝使用。Rasmussen 說他們試過,但就是 無法以 JavaScript 達成相同效果,但他仍希望最終 Google Earch 與 Google Maps 能整合為單一 Web 應用軟體。
相關網址:
1.Google 鼓勵開發者採用瀏覽器最新功能
2.超越極限