2014-02-11 97 views
-3

我已經使用flash專業版6年了,我發現創建任何類型的應用程序和遊戲(除3D之外)都非常簡單。 flash專業版說可以在Android(和iOs)中本地編譯跨平臺,所以我處於兩難境地(或三難困境),我應該如何使用:1.我認識的flash專業版IDE 2.我應該學習我聽說的Eclipse是理想的Android應用程序或 3.我應該使用HTML5,jquery mobile等應用程序並使用PhoneGap進行編譯?Adob​​e Flash專業vs Eclipse vs HTML5 android應用程序

我開發的應用程序非常簡單,它有一個POI,類別列表(來自在線數據庫),並在地圖上顯示它們(flash pro可能必須使用stageview),因此圖形處理要求應該是最小的。它也可以在手機上下載時緩存一些POI。

請回答有關的問題: - 速度/應用 的響應 - 應用程序將有多少「原生」 /專業是 - 功能方面,將所有的功能在那裏 - 調試

謝謝 帕諾斯

+0

如果很簡單,那麼HTML就是我要採用的路線。如果你正在開發一款遊戲或者其他的東西,那麼你應該考慮一下類似Unity的東西,因爲你對Flash Professional IDE很熟悉。 – Marty

+0

這是一個簡單的應用程序,沒有很大的gpu使用,所以我可以使用HTML5,我唯一關心的是phoneGap是應用程序正在響應(儘管有一些提示使其儘可能快速響應)。我對閃光非常舒服,但我必須在地圖上使用stageview來查看地圖和poi,並且我對平滑滾動有所擔憂。 –

+0

HTML與[Google Maps API](https://developers.google.com /地圖/文檔/ JavaScript的/)。完成。 – Marty

回答

0

你總是要能夠用最原始的方法來獲得最好的效果(日蝕),只要你能處理的IDE和語言。你有很多Flash使用經驗,如果你沒有太多或者沒有Java的話,你可能在使用Java時遇到困難。

這裏有一個簡單的故障,但:

閃光燈:

  • 非常適合充當一個Web前端應用程序。
  • 支持最常見的android功能。
  • 做任何沉重的處理或過於習慣往往會得到糟糕的表現。
  • 你從應用程序的真實抽象中抽象出來,因此控制力較弱。

的Java:

  • 您使用的是母語,因此可以使用Android到它的最大程度。
  • 對於遇到的任何問題,您都可以找到很多幫助,調試更復雜的應用程序更容易。
  • 大多數應用程序使用性能更好,尤其是對於更復雜的應用程序。
  • 不是跨平臺,雖然你似乎並不關心這一點。

的PhoneGap:

  • 我對這個沒有任何經驗,但我會假設它類似於閃存的方法。
  • 可能對Web前端非常有用。

這個選擇實際上只取決於你認爲最適合你當前的應用知識和目標。

我強烈建議只學習Java並使用Eclipse,因爲它總是會像設計它一樣好而且響應。

+0

感謝您的回覆,這非常明確。一個noob問題:你的意思是什麼,完全由web frontnend? (我知道它是什麼意思,但我不明白,如果你的意思是,如果應用程序將不得不像網頁那樣簡單......) –

+0

不,我的意思是簡單的應用程序,更多的用法的應用程序。網頁前端將成爲您看到的網頁/應用程序的一部分。一個服務器可以完成數據庫的所有計算和訪問,並且通常通過API來執行後臺中的任何操作。 – imthatguyhere