Adv

9/20/2009

突然發現 HTML5, Chrome 加上 GWT 可以好可怕...

早幾天看到朋友 forward 過來的一個只用純 JavaScript 實作的NES Emulator (No Flash, No Applet, No SliverLight, No ActiveX, No Native Client)

以前都沒有想過 Script on Web 都可以寫到這樣的程式

今日清理 Feed 時又看到 HTML5 的 News。

突然想到如果 Google 可以成功爭取 3D engine 同一大堆表面上對建網站沒有甚麼用功能加進去會如何?

不得了,那有可能全面替代 Rich Client 的地位。有部份應用程或是 client app 的原因只是 API 支持不足(另外就是檔案存放的機密性),只能寫個 exe 或 plugin 來實現。例如 GTalk 或其他 IM,Adobe Reader, Google Earth, MS Office Reader, 各種的 Game 和 media player。

如果是在 LAN 的話,network 的 latency 和 broadwidth 該不是個大問題。

Google Earth 整合進 Google Map 不是不可能。Web Office 也能在無 plugin 之前進行很多操作。

再過五年 IPv6 和 Internet 都該有很大的進步。Browser 和入門硬件的世代替換。那樣的話,對軟件開發者來說用甚麼都是開發和發佈的影難度的決定了。

Flash 可以說已步入未期,獨佔太久市場卻沒有甚麼大作為.....這間公司只會賣開發/editor工具和硬件 license 賺錢。

JavaFX 我完全不看好....我完全找不到 killer application....而且Oracle 未必會跟著 Sun 的路走。

Sliverlight, MS 持著 .NET 統一開發的語言環境和技術,該有作為.....問題就是潛在昇温的 non-windows platform (Linux, Chrome OS, Apple) 特別是手機和 mobile device 的性能和市場越來越大。

HTML5 的問題就是開發難度。Javascript 的奇怪和 Cross browser 的困難可不是說笑的(其實不是 Web 也有 Cross OS, Shell, Theme 和 service pack 的問題)。但如果是像 GWT 一樣利用整合簡易化的方式呢?

如果 HTML5 提供的API完全做到 Fat OS 的 80%的事,那樣用 Chrome OS 也很合理。Cloud Computing 也很付合環保的原則。

Google 的野心和目光真的很大很遠

BTW....會有一天出現 SNES, GBA, SS, PS, PSP, NDS 的 Javascript 版 emu 吧... If there is a  possibility to happen, it will happen.

4 則留言:

mmaaxxii 說...

很有邏輯的文章, 為什麼沒有回應呢?

我本那啥 說...

我也很看好GWT,未来web apps的方向

我本那啥 說...

一个时代到另一个时代总是有个编译器起很大的影响

Marcos 說...

我也看好GWT,現在也很想把一些小Applet試改成HTML5,看看較果如何.