|
CNET科技資訊網(wǎng)11月18日臺北報道(鐘翠玲)Web 2.0帶動的不只是下一波網(wǎng)絡風潮,也可能改變網(wǎng)頁程序設計的方式,這也引發(fā)微軟與Adobe的戰(zhàn)火。
微軟將在12月推出新的網(wǎng)頁設計軟件Expression Web中文版,號稱下一代FrontPage,可以改善過去FrontPage會產(chǎn)生摻雜不標準源代碼的缺點,協(xié)助網(wǎng)站開發(fā)人員設計、開發(fā)出標準化網(wǎng)站。
Expression Web具備CSS呈現(xiàn)引擎,較過去產(chǎn)品能呈現(xiàn)出設計者想要的的視覺效果,而由于支持XML、ASP.NET和XHTML,通過工作窗格和設計工具,新產(chǎn)品也整合后端數(shù)據(jù)庫的信息。
Expression Web Designer并能和Visual Studio整合,讓網(wǎng)站前、后端開發(fā)流程更加順暢,微軟指出。
不過這只是微軟應對新一代網(wǎng)頁設計概念興起而推出下一代開發(fā)工具計劃的一部份而已。除了Expression Web,微軟預計于明年春天及夏天推出Expression Blend及Expression Designer,作為互動式動畫及2D/3D的圖形設計?!斑@是應對Web 2.0特性的視覺開發(fā)工具,”微軟臺灣開發(fā)工具產(chǎn)品營銷經(jīng)理胡德民說。
雖然Web 2.0的定義模糊,不過一個普遍的特征是與使用者互動性更高。另一項特征是AJAX技術的應用,使得前端Web應用可以和后端數(shù)據(jù)庫互動,將XML信息重新整理、重組再顯示到網(wǎng)頁上。這也使得新一代的網(wǎng)站應用必須兼顧使用者經(jīng)驗及信息與商業(yè)流程。
新的網(wǎng)站—即現(xiàn)在說的Web 2.0—設計概念也使過去兩個世界界限開始消融?!斑^去動畫、網(wǎng)頁設計與程序開發(fā)人員屬于兩個世界的人,前者在乎美學、視覺設計,后者則關注流程、邏輯及程序語言,”胡德民說,“新一代的網(wǎng)站則將這二種工作的分野模糊掉。”
這也使得過去開發(fā)Flash動畫的使用者,未來可能開發(fā)Web應用,或是Flash、網(wǎng)頁設計人員及應用開發(fā)人員之間必須更密切合作。然而就像任何來自不同訓練背景的工作團隊,網(wǎng)站設計與程序設計人員之間也存在極大溝通障礙,造成Web應用開發(fā)時程的延宕,胡德民指出。
微軟構想的正是一套可開發(fā)人員開發(fā)出活動、高互動性的Web應用,或者成為兩種角色的協(xié)同平臺,使設計人員開發(fā)出來的界面,可由開發(fā)人員無痛接續(xù)下去,他說。
網(wǎng)站設計與應用逐漸融合
而另一方面,Adobe也不甘示弱。Adobe十月間宣布軟件開發(fā)平臺Apollo,希望能夠成為Web 開發(fā)和界面設計人員所使用工具。長遠而言,Adobe希望讓HTML與Flash開發(fā)人員都能用這個同一套語言來開發(fā)Web應用。
該公司日前宣布將把名為ActionScript Virtual Machine的軟件捐贈給Mozilla基金會,未來將會內(nèi)建到Firefox瀏覽器中,希望讓開發(fā)人員開發(fā)混搭式程序,包括AJAX-based網(wǎng)頁以及Flash媒體或動畫。
不過微軟的計劃才開始啟動。除了Expression外,微軟新網(wǎng)頁開發(fā)工具藍圖還包含ASP.net AJAX及WPF。
ASP.net AJAX可說是針對現(xiàn)有ASP.net開發(fā)人員設計的工具。開發(fā)人員可以在現(xiàn)有技能基礎之上,很快上手使用AJAX。WPF(Windows Presentation Framework)則讓開發(fā)人員撰寫出能同時在Web、桌面電腦及手持設備上執(zhí)行的動畫影像,類似Adobe的Flash;WPF有助于吸收過去為 Adobe用戶的程序設計師。WPF已包含在.Net Framework 3.0的出貨。
胡德民認為,Web 2.0特色不只是更花俏的網(wǎng)站,而是與商業(yè)流程的結(jié)合,這也是開發(fā)工具的重要性所在?!胺駝t如果使用者會直接按Skip鍵跳過而不看的Flash網(wǎng)站,再酷炫也只是可有可無的蔥花?!?/p>
|