去年Silverlight微軟剛推出時(那是什麼東西?可以吃嗎?)有試用一下,老實說剛看demo時很興奮,覺得是比flash有前途的好物,但是實際下載之後,要寫出一個像樣的東西,還蠻難的(當然也有可能是我功力太差啦)。
尤其像中文字型也是有很大的問題,要不就是要自備自型下載(還要寫loader的程式,而且中文字型又很大一包),要不就要把字型打成圖(要是內容一多,慢慢打吧),不管哪一種都有點不知名間疾苦的味道,唉。
不過最近好像又有Silverlight 2要推出了,不知道有沒有人有study過(我還在等中文的文件出來啦),之前的問題是不是有獲得解決,還有這個東西真的有前途嗎?會不會學了半天,結果跟本發展不起來,只是浪費時間?如果是這樣,就還是趁早認命去學Flash好了。
silverlight 1.0算是一個搶目光的技術吧。
但是真正比較可行是silverlight 2 (也就是曾經的silverligt 1.1)
因為到了Silverlight 2就可以支援.NET的開發語言
因為Silverlight 2包含了輕量級的.NET CLR,所以.NET能支援的語言,都可以用來開發Silverlight 2。
這樣一來就解決了.NET開發人員,遇到在網頁上的呈現問題。
而對PHP的支援,也是沿著對.NET來的,支援的會是PHP.NET,而非是現在大家常用的PHP。目前已經看到的功能是expression支援php開發..
Silverlight相較於flash,影音功能的確比較強,畢竟他是新出來的咩...
BBC今年北京奧運就準備用Silverlight技術來轉播比賽..
就開發成熟度來說,應該還是flash比較成熟
不過對「開發」的行銷、經營和銷售,這是微軟強項,只要微軟自己不放棄,未來應該有機會
不過,就現在來說,我覺得學silverlight比較像是練功
學怎麼整合「開發」和「設計」
這才是這類RIA技術(如Flash,Silverlight)真正的困難
早開始可以早累積...
技術總是會有新版...過三年,一定都不一樣....
經過官方人士測試,Silverlight 2中文是可行的
http://forums.microsoft.com/MSDN-CHT/ShowPost.aspx?PostID=2957850&SiteID=14
而且市面上的書,用在Silverlight 2上也都正常.
除了增加開發語言以外,新版Silverlight也支援WPF的UI框架與應用元件。精誠資訊多媒體產品處產品經理宋志峰表示:「新版 Silverlight的特色是,元件比過去成熟很多。」新增功能包括物件控制、版面管理、資料整合、樣版管理等功能,以及更齊全的應用元件如表單元件、資料表元件、控制元件等。
微軟揭露新版功能的同時,也宣示要將PHP納入微軟Web應用的策略藍圖之中,第一步會從Silverlight支援PHP開始。 Silverlight設計工具Expression在2.0版中,增加對PHP語法的支援。網站開發人員除了可以使用Expression開發PHP網頁,也能用PHP開發Silverlight應用。不過,Expression 2.0還未完整提供PHP開發過程所需的工具,例如除錯功能尚未完善。