RIA世界里的三種信仰
在所有的喧鬧和混亂中,很容易迷失真相的蹤跡,當他們討論RIA的時候,所指有所不同。RIA應該如何被構建,從Chris Messina的在Mozilla之上思考和Brendan Eich認為的開放Web,到由Microsoft 和Adobe 提供的新技術,都有著各自的哲學。
Simon Morris研究了上面提到的所有技術,并提煉出一個RIA的分類,即所謂的“RIA世界里的三種不同信仰”。
瀏覽器主義是信仰瀏覽器(或者一些類似的以頁面為中心、面向標記、HTTP綁定的中間件平臺)是未來最終用戶面對的軟件;這個信仰僅僅基于這樣的觀測:Web目前是作為訪問互聯網的主導工具。
新式桌面主義的信仰是瀏覽器作為一個最終用戶面對的應用程序平臺,終將成為一條被改變的死路。新式桌面主義的目標是,努力將傳統桌面應用程序的技術發展推進到它們能自由地進行本地客戶端安裝,像網頁那樣在需要時才進行部署的境界。
實用新式桌面主義還是認為瀏覽器作為一個最終用戶面對的應用程序平臺,終將成為一條被改變的死路,但他們也認識到一時還不能完全替代瀏覽器。
把上面的風涼話放到一旁,在RIA技術的范圍中確實存在著3個重要的陣營。Simon對他喜歡的(RIA構建)哲學繼續解釋道:
一個可取的RIA平臺,我建議,將由現在的富非互聯網應用程序(Rich Non-internet Application)平臺(如常規的桌面應用程序技術)變化而來,運行于網絡空間,既保留了所有豐富的功能又能在用戶界面上使用原先的技巧,而不是像 有些人費力去促使的那樣(使用全新的技術)。
Will Hartung指出(現在的)一些應用程序把這些陣營之間的界線變模糊了:
讓Simon困惑的是,Thunderbird屬于什么?是瀏覽器主義還是新式桌面主義?Thunderbird的很多地方由Javascript寫成。 重要的目標是進一步重構運行在Thunderbird(和Firefox)后端的運行時,以便讓它成為一個(不被任何廠商主導的)更好的客戶端應用程序開 發平臺。
那么,RIA的未來在哪里?它們重要嗎?哪個技術和架構你認為將會存活下來,并為我們在將來構建應用程序開辟道路?
【編輯推薦】























