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