RIA 的三大教派
嘖嘖嘖,曾幾何時,當年沒啥人知曉的 RIA 不但己成為主流,而且還可以分成三大派了啊~
簡單摘要如下
Browserism
is the belief that the web browser (or comparable page-centric markup-orientated HTTP-bound middleware platform) is the future of end user facing software; a belief solely based on observation that the web is currently the predominant tool for accessing the internet.
Neo-Desktopism
is the belief that the web browser as an end user facing application platform is ultimately an evolutionary cul-de-sac. The goal of Neo-Desktopism is to evolve traditional desktop application technologies (for Java, this would be Swing and AWT primarily, although also includes the JRE itself) to a point where they can float free of a physical local client installation, deploying on demand just like web pages.
Pragmatic Neo-Desktopism
is the belief that the web browser as an end user facing application platform is ultimately an evolutionary cul-de-sac, but we’d all get fired if we admitted that to our bosses.
基本上這樣的分類法跟之前大家的觀念有點差距。
在之前的分類裏,RIA都是 based-on browsers,不論 ajax, flash, silverlight 都一樣,因此爭論的主要是那種技術或平台比較好(好的定義包含技術難度、開發成本、使用者介面與易用度等)。
但在這篇文章裏,它則是從『程式執行環境』這個角度來分類,因此可以分成”在browser裏”、”在desktop上”與”可同時在 desktop與browser” 三種。
然後在這三大類之下,就可以收納幾十種檯面上下不同的技術與平台。
其實畫地圖這種事本來就是視野/角度的問題,不同的人從不同的方向看下去就會畫出不一樣的東西來,因此這篇文章仍然是頗有參考價值。
一個最簡單的用途就是可以拿來當作量表,評估目前幾個較紅的 RIA 技術,看它們在這些條件下,未來生存的機率與發展前景,我想 Adobe 跟 M$ 大概手上早有一份更完整的版本每日按三餐拜讀吧 XD
後記:
寫完突然想到,既然有教派,將來是不是就會有那種武林大會,各路人馬抱者laptop上台示範六分鐘護一生,呃,六分鐘開發blog之類的祕技?然後旁邊會有基本教義派小小聲說用 C 寫程式才是真王道啊~


1 Comment Add your own
1. miao&hellip | June 27th, 2007 at 4:30 pm
教派之间只有互K
多个一起华山论剑那是门派
Trackback this post | Subscribe to the comments via RSS Feed