在孟巖老師11月21日的blog中說他驚艷於微軟公司新近推出的界面開發工具Expression,並且預言基於Web標准(通常即XHTML+CSS+JavaScript)的界面開發技術很快就會沒落...對於這個預測,我和一些朋友認為孟巖老師過於樂觀了。我預測至少到2010年,基於Web標准的界面開發技術仍然將是Web界面開發的主流技術,而這些技 術的集大成者就是Ajax。Ajax技術在最近兩年中取得了很大的發展,並且仍然在迅速發展的過程中,現在就斷言Ajax技術即將沒落還為時尚早。
在孟巖老師11月21日的blog中說他驚艷於微軟公司新近推出的界面開發工具Expression,並且預言基於Web標准(通常即XHTML+CSS+JavaScript)的界面開發技術很快就會沒落。孟巖預測:“最遲不超過2008年,在WPF、Flash(Apollo)等RIA技術的夾攻之下,越來越多的Web應用將同時部署傳統Web頁面和新的RIA UI。”
對於這個預測,我和一些朋友認為孟巖老師過於樂觀了。我預測至少到2010年,基於Web標准的界面開發技術仍然將是Web界面開發的主流技術,而這些技 術的集大成者就是Ajax。Ajax技術在最近兩年中取得了很大的發展,並且仍然在迅速發展的過程中,現在就斷言Ajax技術即將沒落還為時尚早。
誠然,從純技術的角度來看,我們也早就認為XUL/XAML一類使用XML來描述界面組件和布局的技術肯定是Web界面開發技術的發展趨勢。W3C今年成 立了一個工作組,希望將XUL、XAML、MXML等幾種界面描述語言統一為一種標准的格式(http://www.w3.org/2006/appformats/)。所以我們認為
然而,能看到趨勢當然很重要,但是我們還是需要解決很多現實的問題。我在這裡提出幾個問題來與大家探討。
技術的發展和演進往往都是一個長期的過程。面向對象開發取代面向過程開發、Java取代C++、Ruby逐漸取代Java都是一個長期的過程。
即使正如
我認為
在筆者看來,影響開發效率的問題主要有兩個方面:
1.Web界面開發者沒有充分理解Web標准。
2.Web界面開發者沒有嘗試過組件化的開發方式。