2013-04-24 84 views
3

我目前在Adobe Flex 4混凝土鞋中已經有了一段時間,並且一直在監視Apache Flex。從戰略角度來看,堅持不推薦使用的項目並不合理,Apache就是這樣。

這個問題是爲SO社區成員第一手製作開關的經驗
1)疼痛嗎?
2)它值得嗎?
3)如果你不得不再次做,你會有什麼不同?
柔性開關。從Adobe Flex 4轉換到Apache Flex 4+

+0

我剛剛切換到Apache Flex,我必須說這是迄今爲止取得的巨大成功。我也從FB 4.5升級到FB 4.7,它沒有設計模式......嗯。 – MonoThreaded 2013-05-23 15:07:46

回答

5

1)疼痛嗎?

不,它不是。我必須提到我不再使用FlashBuilder。在IntelliJ Idea中安裝和使用Apache Flex非常簡單,只需解壓縮SDK(以及一些依賴項)並告訴IntelliJ在哪裏尋找它。

我懷疑將Apache Flex SDK集成到FB中稍微複雜一些。但是來自Apache Flex的人創建了一個腳本來解決這個問題。

他們還創建了一個installer,它將解鎖並下載可能的依賴關係,併爲您解壓縮這些依賴關係。我從來沒有使用過(我用GradleFx照顧這一點,但它已經在2.5版本,並已徹底由社區進行測試。

2)是它值得嗎?

是,如果只爲一個事實,當我發現在框架的錯誤,我可以自己修復和修補程序可能被集成在未來的版本中,該不會是從現在開始(Adobe公司發佈3年週期),而是從現在起2個月。 Adobe Flex是開放源代碼(意思是你可以看看源代碼),Apache Flex是真正的開源代碼(意思是你可以用你認爲合適的方式提供)。 3)如果你不得不再次這樣做,你會做什麼不同?我有幾個運行Apache Flex的「企業」應用程序,我還沒有遇到一個重要的問題(我已經提交了一個或兩個迴歸bug,但它們真的很平凡)。

+0

您是否錯過FlexBuilder Design視圖?這當然會讓我的生活更容易進行佈局調整。 – MonoThreaded 2013-04-24 16:10:09

+0

@MonoThreaded:這是一個相當有意義的問題,因爲Adobe從FB 4.7中刪除了該功能。因此,無論哪種方式,如果您依賴Design View,都會受到影響。我不會指望FB保留Adobe產品的時間更長。這裏沒有裏面的知識,只是讀茶葉。 – 2013-04-24 21:50:07

+0

我堅持不懈! – MonoThreaded 2013-04-25 06:58:40

1

從Adobe切換到Apache Flex不需要更改代碼。由於Adobe Flex SDK的某些部分(如Flash/AIR二進制文件)不能由Apache分發,因此將SDK設置爲在IDE中使用可能會產生問題。 Apache Flex創建了一個安裝程序,儘管這個過程非常簡單。

如果使用Adobe Flex是你的具體鞋子,那麼Apache Flex可能也會如此。有一些工作讓Flex將HTML/JS作爲輸出,然而它處於早期階段。今天,您仍然與Adobe的Flash平臺相關聯。

+0

不要誤解我的意思,我認爲flex是一個很好的平臺。當Adobe放棄橋樑框架時,我只是感覺到了鞋子的重量。 – MonoThreaded 2013-04-24 16:06:08