2011-11-25 68 views
0

我被要求開發一個項目,以便它可以同時用於iOS,Android和Blackberry OS平臺。 一項艱鉅的任務!確實...Flex和動作腳本

我正在尋找這個任務的所有可能的開發平臺。我遇到了Flex 4.5.1,最初的想法非常積極。所以我在某處讀到Flex應用程序遭受代碼膨脹問題的困擾。我不想要這樣的解決方案;事實上記憶對我來說是一個重要的問題。

我想知道以下哪些是一個最佳的做法:

  1. 使用OS特定SDK即的Xcode爲iPhone開發,安卓SDK爲Android。
  2. 使用Flex構建器進行開發並忽略代碼膨脹。
  3. 使用Flash Builder和在ActionScript中開發應用程序。

我也很想知道是否有可供我任何其他平臺/語言/ API ...

感謝您的時間,

+0

我可以在Flex開發中寫入C/C++代碼嗎...如果是,我可以在那裏學習... – aProgrammer

+0

Adob​​e Alchemy使C/C++代碼可以編譯爲ActionScript 3.0,作爲SWF或SWC在Adobe Flash Player 10或Adobe AIR 1.5上運行http://labs.adobe.com/technologies/alchemy/ –

+0

[Flex 4.5.1和iOS,Android開發]的可能重複(http://stackoverflow.com/questions/ 8223296/flex-4-5-1-and-ios-android-development) – JeffryHouser

回答

3

Flash Player的無處不在的交付,使開發和包裝移動應用程序容易但是,HTML5/JavaScript平臺(如PhoneGap)也可以實現快速跨平臺交付。

Flex比Pure ActionScript更重。根據您正在開發的內容,Flash Professional或Flash Builder中的純ActionScript項目可能以非常精益和高性能的方式滿足需求。

+0

我正在開發一個應用程序,它將提供音頻,視頻聊天實時共享...我的應用程序將被一些其他應用程序使用,這些應用程序可能不是在Flash ...你的建議? – aProgrammer

+1

Flash作爲純ActionScript可以處理這些需求。其他應用程序可以嵌入您的Flash內容。 –

+0

好的謝謝...現在最終的問題,我可以學習ActionScripts ...他們究竟是什麼? – aProgrammer

1

這裏有相當多的跨平臺移動開發工具

的PhoneGap

Appcelerator的

的Rho移動

Mosync

煎茶

電暈

WidgetPad

每個人都有自己的優點和缺點。例如,使用phoneGap構建的應用程序使用html視圖來顯示UI,而Appcelerator使用提供更好UI響應的本機UI組件。有些是免費的,有些則不是。所以你需要決定你的需求並選擇一個框架。

2

幾天前我還問過類似的問題here在SO上,不幸的是,迄今爲止我還沒有得到我想要的答案。 (問題仍然是開放的,你可以在那裏與我分享你的發現..)

關於你關於Flex 4.5.1的問題,我想說它是非常整潔和接近完美的編程平臺,學習它很簡單。 Adobe提供的支持&培訓非常棒。你可以在短短几周內輕鬆獲得信心。看到一個Excellent Downloadable tutorial,我建議你關注它的最初幾周。

在Flex中,我們編程爲.mxml文件和ActionScript( .as)... * .mxml文件在編譯期間轉換爲ActionScript。爲了提高效率,您可以在瞭解其實際工作方式後,直接在ActionScript中進行編程。 (我現在試圖學習)

我不確定C/C++,但Flex肯定支持其他一些語言,例如Java,PHP等。對於像我這樣的Java開發人員來說,另一個出人意料的好事是Flex可以集成與春天也。

分享您關於Flex發現..

0

如果你喜歡HTML5/JavaScript和希望它使用C++擴展,那麼你應該嘗試MoSync,它給你的靈活性,混合所有這些,如果你這麼喜歡。您可以在mosync.com上找到更多信息。