2012-08-13 73 views
2

我是Android應用程序開發的新手。我想知道哪兩個更容易開發更適合GPS和GIS相關數據/活動的android應用程序。爲Android開發GIS應用程序:Java還是Python?

我看到python主要用於GIS相關的應用程序/程序。我也聽說/讀了Python更容易編碼和學習編碼。另外,除了簡單地記錄加速度,GPS數據以及觸發攝像機活動外,我不想尋找複雜的應用程序。

根據你的回答,你會建議我什麼IDE? 我正在玩Java的Eclipse IDE來開發一些「Hello World Apps」。

This對我來說帖子似乎老了,答案似乎沒有考慮GIS方面。

+1

相反,我會說答案是健全的 - 如果你想使用像本機Android的東西,如圖像處理和GPS數據,你想要最原生的平臺,所以Java直觀地是你的事情。最終選擇哪種語言在大多數情況下是一個相對無關緊要的決定,您的架構更重要。 – glenatron 2012-08-13 14:06:10

回答

2

我的建議是,除非你有一個非常有說服力的理由,已經過同行評審,不要與Android平臺對抗。這意味着你應該只使用標準的Java Android API。

我編寫了一些應用程序,可以使用Android GPS硬件。你會發現很多使用Java的例子和指南。

如果您發現一些令人信服的理由將python用於企業系統的後端,那仍然是可能的。

就IDE建議而言,我更喜歡使用Eclipse和IDEA的IntelliJ IDEA。 Eclipse非常棒,但我發現IDEA UI和功能更易於學習和使用。毫無疑問,它們都是奇妙而複雜的軟件,有時會讓你感到挫敗。

1

答案是Java,因爲Java是Android的語言。 還有其他的選擇,比如Mono和C#,Python,C++和NDK,C++和Marmalade等。 大多數官方的android文檔都是關於java和C++的NDK。

Android上的Python主要是由Python粉絲在根源環境中使用的。 如果您希望在Google Play市場上發佈商業廣告並將其發佈,那麼您應該在此類應用程序中使用Java。

相關問題