iT邦幫忙

0

有誰用過微軟的Silverlight嗎?究竟值不值得花時間去學習?

去年Silverlight微軟剛推出時(那是什麼東西?可以吃嗎?)有試用一下,老實說剛看demo時很興奮,覺得是比flash有前途的好物,但是實際下載之後,要寫出一個像樣的東西,還蠻難的(當然也有可能是我功力太差啦)。

尤其像中文字型也是有很大的問題,要不就是要自備自型下載(還要寫loader的程式,而且中文字型又很大一包),要不就要把字型打成圖(要是內容一多,慢慢打吧),不管哪一種都有點不知名間疾苦的味道,唉。

不過最近好像又有Silverlight 2要推出了,不知道有沒有人有study過(我還在等中文的文件出來啦),之前的問題是不是有獲得解決,還有這個東西真的有前途嗎?會不會學了半天,結果跟本發展不起來,只是浪費時間?如果是這樣,就還是趁早認命去學Flash好了。

5min iT邦好手 10 級 ‧ 2008-03-13 14:14:49 檢舉
參考一下Silverlight最新發展

微軟Silverlight首度支援PHP
http://www.ithome.com.tw/itadm/article.php?c=47830

微軟的網頁開發工具Expression首度支援PHP語法,企業用PHP也可以開發出Silverlight應用。Silverlight 2將於今年第四季正式推出,並且將有Silverlight行動裝置版。
john651216 iT邦研究生 1 級 ‧ 2008-04-23 16:15:40 檢舉
謝謝分享
chongbing iT邦新手 2 級 ‧ 2008-05-25 06:29:20 檢舉
Silverlight 的競爭對手應該是Flex,而Silverlight的Plug-in才是Flash Player相比較,其實在RIA這塊MS目前上看來是起步晚了Adobe,並不見得因為它晚出就比較好,這也是各說各話。

Expression支援PHP語法,但DW早就支援了,甚至ASP、ASP.NET、ColdFusion、JSP,主要是元件上的支援是否更完善,但相對的,走PHP是主要針對Opensource來做解決方案,Free的IDE開發工具並不難找。

另外,Flex 3 SDK是完整的Opensource,支援絕大部分的動態語言(不管是ASP.NET、PHP、JSP等),所以整合並不是問題,中間的Remoting就看你是用哪一種對方式,如:AMF3、WebORB...等。若說Silverlight 2內建的元件部分,其實大部分早在Flex 2就有了,許多開發者還提供免費的函式庫讓你使用,甚至Google map與Yahoo map的API也都公開支援AS3...等,Flex 3新功能己讓人眼開,但你可以預見這只是過渡時期,Flex 4己開始預備,功能將令開發者更期待。

RIA是2002年Macromedia提出,MS的RIA是這二年才從國外MIX慢慢吹進來,中間差了四年,雖然MS這家是目前最大的軟體公司,但現實上你可以看到,雖然MS的行銷很夠力,RIA現在還不是MS的主菜,以技術實作、各項Resource、導入企業應用...等,目前也是Adobe來的多,介面上的視覺效果也是比目前MS來的美,畢竟,Adobe在視覺部分是他的強項之一。

平心而論,MS若要繼續延燒RIA火線市場,我也相信MS的決心,但與Adobe相對而言,我想至少還要二年。

Adobe的Open Screen Project己展開,Flash player是free,AIR也是,Acrobat Reader也是,以RIA來說,MS面對的是一場硬仗,我看好雙方的良性競爭,但聰明的你,用什麼其實都一樣,取決你如何長期有效解決你工作上的問題。

by Bing.
from RIS (http://forum.j2eemx.com)
32
doz
iT邦好手 8 級 ‧ 2008-03-15 22:13:04
最佳解答

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)真正的困難
早開始可以早累積...

技術總是會有新版...過三年,一定都不一樣....

24
morchory
iT邦新手 4 級 ‧ 2008-03-12 11:33:14

經過官方人士測試,Silverlight 2中文是可行的
http://forums.microsoft.com/MSDN-CHT/ShowPost.aspx?PostID=2957850&SiteID=14
而且市面上的書,用在Silverlight 2上也都正常.

18
yha88800
iT邦好手 3 級 ‧ 2008-03-14 17:28:01

除了增加開發語言以外,新版Silverlight也支援WPF的UI框架與應用元件。精誠資訊多媒體產品處產品經理宋志峰表示:「新版 Silverlight的特色是,元件比過去成熟很多。」新增功能包括物件控制、版面管理、資料整合、樣版管理等功能,以及更齊全的應用元件如表單元件、資料表元件、控制元件等。

微軟揭露新版功能的同時,也宣示要將PHP納入微軟Web應用的策略藍圖之中,第一步會從Silverlight支援PHP開始。 Silverlight設計工具Expression在2.0版中,增加對PHP語法的支援。網站開發人員除了可以使用Expression開發PHP網頁,也能用PHP開發Silverlight應用。不過,Expression 2.0還未完整提供PHP開發過程所需的工具,例如除錯功能尚未完善。

我要發表回答

立即登入回答