2010-03-08 97 views
2

儘管這不一定是一個技術性問題,但我相信它會幫助很多開發人員(包括我自己!)。Adob​​e Flex 4.0 vs Silverlight 4.0

在測試版中,Silverlight 4.0和Flex 4.0都認爲我會向社區公開一個問題,看看每個人都喜歡和不喜歡每個框架以及爲什麼。我曾經與Flex合作過,但決定再次看看Silverlight,併發布新版本。

想到任何人?

編輯:使它成爲一個社區維基。 :)

+0

雖然它並沒有提到4.0,但具體來說這裏是回到一般Flex vs Silverlight討論的鏈接:http://stackoverflow.com/questions/20910/silverlight-vs-flex – invertedSpear 2010-03-08 22:01:36

+1

你可能想要做這個一個Ccmmunity維基 – kemiller2002 2010-03-08 22:01:43

+0

我看到了原文,但想開始一個新主題來查看每個框架的最新版本。現在每個人都有時間成熟了,我很想看看社區喜歡哪一個,爲什麼。 – 2010-03-09 16:05:50

回答

2

我對Flex 4的看法:xmlns已經發生了變化,這給它帶來了一種不愉快的苦惱(學習一種新的語言並不是那麼容易,當他們改變其他版本的基礎知識時)。 儘管我必須承認微軟一直在努力推進Silverlight,特別是在涉及到瀏覽器插件,Flash規則的4個方面。

關於flex的最好的事情是瘋狂的社區。只是谷歌你需要和它的權利(當然包括這個網站)等着你。同樣的例子,圖書館,開源項目,...

沒有在宗教戰鬥漂流,我認爲這將歸結爲專業採用任一或。我在28年前就開始了開發,而且我看到來自微軟的許多技術來來去去,我相信現任者。我的投票轉到Adobe。

+0

你是認真的嗎?是的,繼續前進,谷歌FLEX和你需要什麼,你會發現它不存在。請繼續並從FLEX框架中搜索BUG LIST,看看它有多麼巨大,以及很少有解決方法。繼續努力吧,GOOGLE可以提供幾年前的優秀bug。 Google Adob​​e FLEX文檔和笑聲。 – D3vtr0n 2010-12-01 00:01:20

+0

https://bugs.adobe.com/jira/secure/IssueNavigator.jspa?僅FLEX SDK列出了26,000多個錯誤。這甚至不會觸及FLEX的FLEX Builder,數據可視化,文檔以及Adobe的JIRA bug列表中的所有其他領域。 – D3vtr0n 2010-12-01 00:02:53

1

我從來沒有做過和應用程序在Flex中,但我已經在Silverlight中做了一些。使用像Visual Studio這樣的工具確實會讓編程頭痛消失。這是一個極好的IDE。在我看來,瀏覽器對Silverlight的支持仍然是目前的弱點。但微軟引入的很多功能,如DataBinding和RIA(或WCF雙工消息)確實可以加快開發速度。真的這一切都取決於你正在製作的應用程序。

1

隨着Silverlight的工具和.NET框架,我肯定會去silverlight。

我已經嘗試過Flex 2,這是當時的頭痛,事情現在可能已經改變。仍然知道微軟支持這項技術讓它感覺比Flex更安全。

但這只是我的看法。

+0

Adob​​e開源是垃圾。 Adobe支持是垃圾。直到他們可以將它們放在一起,遠離FLEX,除非你只想整天製作HELLO WORLD應用程序。 – D3vtr0n 2010-11-30 23:59:38

-1

我不知道什麼時候公司會意識到開發者的痛苦。我看到了Flex 4,但並不高興,因爲編碼風格似乎有很多變化,但我必須再學習一些新的東西來產生相同的輸出。

這些瀏覽器大戰正在讓全球的AJAX和CSS開發人員關注Flex和Silverlight的事情。

+2

如果您指的是名稱空間的數量,那麼這是一個基於社區的決定的艱難戰鬥:[Adobe Bugtracker](https://bugs.adobe.com/jira/browse/SDK-17854)。最初提出的(很多爭論的)設計是一個'Fx'前綴,使得你可以寫成<'而不是'' – Baelnorn 2010-05-13 09:22:24

2

我正在使用Silverlight 4工作我現在的第一個Silverlight項目。我以前曾使用過Flex 3(尚未使用過的第4版)的幾個非常小的項目。直到現在,我一直是我職業生涯中大部分時間的Java Swing開發人員。因爲我對Flex和Silverlight都很陌生,所以我會在很高層次上發表評論:)

以我的經驗,Silverlight更好。如果沒有其他的事情,單憑發展經驗就足以讓我選擇Silverlight。我討厭Flex Builder。我從來沒有用過一個可怕的IDE。有很多小問題,但我最記得最討厭的是它不能在我的項目中搜索指定變量或方法的所有引用。有幾次它甚至不會列出我開始搜索的文件中的所有引用!其他與我共事的人也有問題並且也很討厭。公平地說,我聽說Flash Builder 4(Flex Builder的下一個版本)更好,但我沒有使用它。另外,爲了公平起見,我無論如何都不是高級用戶。我剛剛學習這項技術。

另一方面,Visual Studio一直不錯。我還沒有習慣它(我發現自己錯過了我的Java時代的想法),但目前看起來沒問題。儘管如此,VS2010仍然很遲鈍,這讓我感到非常緊張。很多時候它會在處理過程中鎖定5-15秒。或者,我將殺死正在運行的調試器,並且需要10-20秒才能切換回開發模式。有時,儘管我已經設置了向我展示XAML,但默認情況下不是設計視圖,但即使它不會向我展示設計視圖,但似乎仍需要一些時間來加載設計視圖。我使用WinXP運行普通筆記本電腦,但我仍然希望它速度更快。儘管如此,這種呆滯並不是一種破壞方式。

就語言而言,在高層次上,他們都看起來非常有能力,但Silverlight整體上要貴得多。我們必須花費無數美元來購買VS2010,Expression Blend,Telerik Controls(這些都是可選的)等所有花哨的東西。對我而言,它認爲Flex進入的便宜得多。 IDE比VS便宜很多,我記得沒有其他東西可以買。

在每個編程都相當不錯。我喜歡XML表示層的概念以及執行業務邏輯的代碼。他們都很好地執行了這個。我更喜歡使用C#而不是ActionScript,但這可能只是個人的事情。

我發現兩者都有很好的網絡資源來完成目標。我能夠在博客和其他各種資源上找到幫助。 Silverlight可能並不總是如此,因爲它更新,但現在看起來就是這樣,以我的經驗來說,無論如何。

我會提到的另一件事是Blend。我現在正在學習使用它,它看起來很複雜,但也很強大。我喜歡用它來定製我的組件,並且我覺得如果我花時間學習它,它可以做得比我使用的更多。

無論如何,抱歉沒有得到更具體的,但希望這有助於一些。

+0

謝謝你們兩人之間的很大分歧,我仍然認爲Silverlight會佔上風,而Adobe FLEX有一天會枯萎 – D3vtr0n 2010-11-30 23:58:44

+0

你應該有一臺更好的電腦。 – marko 2011-02-28 18:30:33