iT邦幫忙

0

學Flex好還是Silverlight好?

不知道有沒有人比較這兩者之間的差異,那一種RIA的解決方案比較容易上手。

之前對Silverlight有看過一些資料,覺得還不夠成熟,不過因為背後是微軟,所以我想過一段時間應該還是會發展起來。

而Flex則是已經有Flash打下一大片的江山作基礎,反正編譯之後都是swf檔,而且用Eclipse的SDK又不用錢,而且這次Adobe的態度好像認真起來了,比較有打算好好發展的感覺。

總覺得以後網頁應該是RIA的天下,最好當然是兩個都會,不過時間、金錢有限,只能選一個的時候,各位覺得哪一種比較好,能說給我作參考,謝謝。

5min iT邦好手 10 級 ‧ 2008-03-21 16:44:28 檢舉
Flex工具比較多,建議要先會
不過Silverlight是趨勢,後續也建議要上手
gric iT邦高手 1 級 ‧ 2009-03-05 14:07:30 檢舉
這種大哉問,還真是好討論!吸收吸收意見,謝謝分享咯!
anistar iT邦新手 5 級 ‧ 2009-07-27 13:23:26 檢舉
以目前現階段來說Flex的工具發展的比較完全,至於Silverlight在3的版本已比之前改進很多了,想要了解Silverlight 3的新功能,我剛好之前有寫過一篇,有興趣可以參考一下: http://blog.riaproject.com/silverlight/1261.html
26
doz
iT邦好手 8 級 ‧ 2008-03-21 09:43:47
最佳解答

從上手速度來看的話,要看你對那個語言熟悉
如果你對.Net語言(如c#,vb)熟的話,
那個用vs2008,裝上silverlight 2 add-on來開發,是會比較習慣.
(expression blend 要等到2.5,可能會好用一點)

如果對Java(不是Java script)那麼學Flex的action script 3,會比較熟悉

就元件面來說
目前Flex的工具成熟非常多.很多元件都齊全了….比如說很棒的datagrid, tree等...
silverlight 2 才剛把一些基本元件加進來.
現在要用silverlight 2做到很方便的報表,還需要很多hard coding

工具面來說
vs2008和flex builder 3相比,後者在介面設計的彈性上,方便很多

今年看來學flex 是比較有價值,silverlight得等到明年再看看
但是如果是想作影音串流得話,expression blend 2.5 + silverlight 2 +IIS 7(media pack)還不錯用

24
xxxyyyzzz
iT邦研究生 1 級 ‧ 2008-03-21 07:54:10

Silverlight可能會成熟,但可能最少要2年以上,
若是為了就業,Adobe已有不少使用者,也較普遍,
等到Silverlight改版再學都不遲,
那時可能有更多的tools可用.

20
plutosrita
iT邦研究生 1 級 ‧ 2008-03-21 08:22:58

其實要看你自己那個你覺得比較好用:
以下網站你可以去看看,一個是介紹flex、一個是Silverlight
(1)http://www.microsoft.com/taiwan/msdn/columns/huang\_jhong\_cheng/Silverlight\_beta1.htm
(2)
http://www.j2eemx.com/RIS/article.cfm?ATC\_ID=FD6DACB0-3048-2B5A-261FEDD22EEDECB5&frame\_down=IN

20
boy5942030
iT邦新手 4 級 ‧ 2008-03-25 09:13:33

如果你已經對基本的Flash和Dreamwaver有一定的認識了
建議多了解一些Action Script
可以讓你Flash的功力大增 而且若你想設計互動式的Flash動畫
Action Script也是不可或缺的

若是你住在台北
針對進階者的Flash課程
文化大學城區部(在大安森林公園對面)有開設專門針對Action Script的這門課http://scedna.sce.pccu.edu.tw/webmarketnet/pay/ClassDetail.aspx?DispId=0703&ClassId=0I9396100

您可以參考一下!

至於書籍方面,我自己曾經買過一本

『Flash8跟macromedia學Action Script』(施威銘研究社 出版)

這是macromedia的工程師寫的一本教授Action Script的書

可以讓你對Action Script的觀念有清楚的認識

而不是用程式卻不明白為何要用這個程式

http://www.1top.com.tw/%B2%A3%AB~%BB%A1%A9%FA.asp?id=FAIFL106421

不過話又說回來,這本書主要是教授Action Script2.0

但因為Flash目前已經出現了CS3的版本

其搭配的Action Script也從2.0進化到3.0

3.0是屬於物件導向的語言,和2.0差距有點大!

如果你有能力找到CS3的軟體

建議從3.0開始學

否則從2.0再去學3.0,如果本身沒有物件導向的觀念

會學得十分辛苦喔

您可以去找找這本書有沒有出版新版本

也許會有3.0相關的介紹

另外,您也可以去學學java Script

即使你只是作網頁美工,不走網頁程式

最好也要會這一項玩意兒

因為業主們常常會認為你應該要會

當然,基本美學不可少

等經驗和功力增加後

能會asp.net 或是php後端語言

JSP則不建議沒學過後端的人學

個人覺得他比asp這些東西難上許多

初學者常常會有挫折感

之後~如果有錢有閒再去學學MS SQL(資料庫語言)

那就更不賴了

要是更有錢有閒一點

微軟今年新出了一種軟體---SilverLight

據說是結合前後端許多語法的新玩意

很新 目前會用的人不多

人家不會的你如果會了 自然也就贏人家一步囉

我沒學過 不能告訴你他在幹嘛~

但是學SilverLight的基礎 還是要會asp等東西會比較好一些

要學這麼多東西

需要很長的時間與經驗的累積啦

如果你想當網頁設計師

先把前端的一切東西練熟

把美學素養也培養得更完美

然後再慢慢學習後端的還不遲

因為你會發現 要學的東西永遠很多

技術也永遠在更新

我想這就是資訊業好玩的地方

因為你的知識學問是一直成長與累積

而不是在原地踏步

恩...也許比較不會痴呆吧:P

george iT邦研究生 1 級 ‧ 2009-03-20 09:15:10 檢舉

不需要那麼多斷行吧!
文章長度與價值不一定成正比的

我要發表回答

立即登入回答