早幾天看到朋友 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 則留言:
很有邏輯的文章, 為什麼沒有回應呢?
我也很看好GWT,未来web apps的方向
一个时代到另一个时代总是有个编译器起很大的影响
我也看好GWT,現在也很想把一些小Applet試改成HTML5,看看較果如何.
發佈留言