這好像是微軟第二年舉辦MIX研討會。主要是講微軟針對新一代的網頁所以提供的解決方案與技術。
這次研討會的主角當然是Silverlight。雖然Silverlight自推出以來一直被拿來與Flash做比較,但微軟還是很低調的說,Silverlight以及Expression Studio系列軟體推出的目的,並不是企圖打敗Flash以及Adobe的其他設計軟體,而是用來填補微軟在整個網路的解決方案中,ㄧ直缺乏的RIA以及使用者經驗設計這一塊。的確,微軟有作業系統,有瀏覽器,有Server,有網頁程式語言,有影音格式,所欠缺的,正是一個能讓網頁前端具有高互動性,又能輕易與後端程式結合的一項技術。另一個低調的原因,Silverlight目前才到2.0 Beta,聽說預計十月正式推出2.0;而Flash已經到第九版(cs3)了,目前也慢慢有一些第十版(cs4)的消息釋出。相較之下,Silverlight還有很長一段路要走。
Silverlight最大的魅力,在於它所使用的程式語言,是較多人使用的Javascript,到2.0後,更多了ASP.NET這個選擇。這對很多Developer來說,是很值得振奮的一項消息。Flash對他們而言,就像個解不開的黑盒子,他們不是很清楚裡面的東西是如何運作的。他們也不用再抱怨Designer切版切的亂七八糟,將程式套到頁面上的繁瑣過程也將簡化。在微軟的規劃中,Designer只要將圖形的元素以及動畫效果製作成Xaml檔,再將Xaml檔交給Developer去完成程式的撰寫,兩者是可以各自進行的。而控制Xaml裡面的標籤與元件對Developer來說,就像控制傳統的表單元件一樣簡單。
然而,實際情況絕對不會是這麼的美好。對Designer而言,目前Silverlight的開發工具–Blend 2的編輯功能仍不夠完整,有些在Flash裡可以輕易完成的效果,在Blend裡卻不是那麼一回事。有時候還是會需要切換到Xaml語法裡面,去修改標籤。這對Designer而言是很辛苦的。對Developer而言,許多的動態與效果需要由程式來完成,而這些動態效果製作的好與壞,除了程式功力以外,還需要一些動態視覺的素養,這對Developer來說也是一項新的挑戰。以目前網路上看到的Silverlight網站,雖然在後端程式的結合上有驚人的表現,但在前端的使用者介面以及動態上面,比起傳統網頁當然豐富的多,但比起Flash網站,則還有一段距離。這是Designer與Developer都還要共同努力的。
那麼,互動設計所該扮演的角色呢?嗯,Designer=Art,Developer=IT,所以Silverlight開發不需要互動設計,不關我的事,結束。……我很想這麼說,但老闆應該不會讓我這麼做。以前,互動設計只要會個ActionScript,頂多再會點Javascript,就很好過生活了。現在,這個優勢慢慢沒了,據微軟說,ASP.NET有六百多萬個使用者,而這些人投入Silverlight的開發後,勢必瓜分掉很大塊原本Flash的市場。雖然Flash不會消失,但是對客戶而言,能夠做出他們所需要的效果跟功能才是最重要的,使用Flash或Silverlight,並不是他們關心的重點。因此互動設計面對這樣的變化,這樣的競爭,應該要有危機意識。熟練Javascript以及ASP.NET已是不可避免的了。而上面提到Designer和Developer不足的地方是目前互動設計可以發揮的空間。長遠來看,到底互動設計應該偏向Designer多一點,還是偏向Developer多一點?這問題見仁見智,每家公司也依自己的狀況而有不同的人力結構,就看決策者如何去規劃。就我而言,多學一點多會一點,都是自己賺到。
Silverlight推出至今一年多,國內也已經有不少Silverlight製作的網站:
其他像MagV、新光證券等也在研討會上Demoㄧ些網站,不過還沒上線,所以也沒連結。我們也做了一些Silverlight的東西:
很多的同業都已經做出不錯的Silverlight作品,我們才剛剛起步。我們需要更多的人去投入Silverlight的研究,不論是決策者,部門領導人,不論是企劃部或創意部,不論接觸的客戶是Microsoft或ㄧ般專案,如果你還不是很了解Silverlight,如果你還坐在位子上等人教你,請立即點選下面的網址,進入Silverlight的世界吧!
此外,研討會也有展示了IE 8的新功能,比較炫的是叫”加速器”的功能,在網頁上選取文字按右鍵,就有一些加速器可以選,例如搜尋、翻譯等,還可以追蹤網路競標的狀況,很方便。好像是今年底或明年初要推出的樣子。