微軟、Adobe競逐Web 2.0開發
Web 2.0帶動的不只是下一波網路風潮,也可能改變網頁程式設計的方式,這也引發微軟與Adobe的戰火。
微軟將在12月推出新的網頁設計軟體Expression Web中文版,號稱下一代FrontPage,可以改善過去FrontPage會產生摻雜不標準程式碼的缺點,協助網站開發人員設計、開發出標準化網站。
Expression Web具備CSS呈現引擎,較過去產品能呈現出設計者想要的的視覺效果,而由於支援XML、ASP.NET和XHTML,透過工作窗格和設計工具,新產品也整合後端資料庫的資料。Expression Web Designer並能和Visual Studio整合,讓網站前、後端開發流程更加順暢,微軟指出。
這只是微軟因應新一代網頁設計概念興起而推出下一代開發工具計畫的一部份而已。結合Expression的視覺開發工具,以及Visual Studio程式開發工具,微軟將創告Web 2.0特性的網站開發工具,臺灣微軟開發工具產品行銷經理胡德民說。
雖然Web 2.0沒有清楚定義,不過一個普遍的特徵是網站與使用者互動性更高。另一項特徵是,透過AJAX的應用,前端Web應用可以和後端資料庫互動,將XML資料重新整理、重組再顯示到網頁上。這表示新的網站程式開發必須兼顧使用者經驗及資料與商業流程。
Web 2.0設計概念也導致過去兩種技能及工作界限開始消融。「過去動畫、網頁設計與程式開發人員屬於兩個世界的人,前者在乎美學、視覺設計,後者則關注流程、邏輯及程式語言,」他說,「新一代的網站則將這二種工作的分野逐漸模糊掉,至少是二種共同作業愈來愈緊密。」
微軟構想的正是一套可開發人員開發出活動、高互動性的Web應用,或者成為兩種角色的協同平台,使設計人員開發出來的介面,可由開發人員無痛接續下去,胡德民說。而不論是動畫、2D、3D繪圖,多數設計人員用的向來以Adobe產品為主,微軟此舉正可視為入侵Adobe固有地盤的企圖。
除了Expression Web,微軟預計於明年春天及夏天推出Expression Blend及Expression Designer,作為互動式動畫及2D/3D的圖形設計。
Adobe倒也沒有坐以待斃。因應微軟進駐設計人員市場,Adobe十月間宣佈軟體開發平台Apollo,希望能夠成為Web 開發和介面設計人員所使用工具。長遠而言,Adobe希望讓HTML與Flash開發人員都能用這個同一套語言來開發Web應用。
該公司日前宣佈將把名為ActionScript Virtual Machine的軟體捐贈給Mozilla基金會,未來將會內建到Firefox瀏覽器中,希望讓開發人員開發混搭式程式,包括AJAX-based網頁以及Flash媒體或動畫。
不過微軟的計畫才開始啟動。除了Expression 外,微軟新網頁開發工具藍圖還包含ASP.net AJAX及WPF。
ASP.net AJAX可說是針對現有ASP.net開發人員設計的工具。開發人員可以在現有技能基礎之上,很快上手使用AJAX。WPF(Windows Presentation Framework)則讓開發人員撰寫出能同時在Web、桌面電腦及手持裝置上執行的動畫影像,類似Adobe的Flash;WPF有助於吸收過去為Adobe用戶的程式設計師。WPF已包含在.Net Framework 3.0的出貨。
胡德民認為,Web 2.0特色不只是更花俏的網站,而是與商業流程的結合,這也是開發工具的重要性所在。「否則如果使用者會直接按Skip鍵跳過而不看的Flash網站,再酷炫也只是可有可無的蔥花。」


0 Comments:
Post a Comment
<< Home