2016-06-14 78 views
0

我正在編寫Android應用程序,服務器端Python代碼並使用Spring Framework。我有JetBrains的學生執照。我喜歡組織的東西,所以我應該使用Intellij Idea與Android和Python Plug-in或PyCharm,Android Studio和Intellij Idea分離。Intellij Idea Ultimate或Intellij Idea Plus PyCharm和Android Studio

Android Studio和PyCharm在Intellij Idea插件上有太多優點了。

注意:我問了這個問題,因爲之前關於這個主題的問題是關於android和python分開的,也不是最新的。最近的問題差不多是1年前。

編輯:我的決定是使用Intellij Idea Ultimate。如果有些專家想詳細回答這個問題,我會將問題留給公衆。但你可以閱讀this answer,這有助於我做出我的決定。

長話短說:Android Studio和PyCharm可以更新,但差別不大。 JetBrains也在開發PyCharm,他們通常會很快更新Idea的Python插件。就Jython而言,Idea更好。另外,就Android Studio而言,JetBrains還可以添加Studio不具備的一些功能。而且由於新的Android版本沒有被廣泛使用,因此Intellij Idea可以在更晚之前應用這些更改。 (Android Studio和基於Intellij Idea的PyCharm)。

回答

1

對於Android開發,只需使用Android Studio。它由Google的Android團隊(而不是JetBrains)開發,並且始終具有IntelliJ IDEA的Android插件可能不具備的最新Android特定內容。

(對於服務器端的Python,我猜PyCharm或的IntelliJ IDEA的選擇並不真正的問題太多,他們大多具有相同的功能,但我不是專家那裏。)在這裏

+0

:https://blog.jetbrains.com/idea/2013/05/intellij-idea-and-android-studio-faq/ 它說「沒有Android Studio和IntelliJ IDEA的Android插件是由相同的代碼構建的,而且Android Studio中的所有更改都將在IntelliJ IDEA版本中提供,並將繼續提供。「 因此,我應該使用Studio,因爲它與Android更新。我的意思是Idea與Studio有多少時差。 –

+2

這是2013年發佈的,當時Android Studio的一個非常*早期的預覽發佈了,而Android IDE的風景則截然不同。據我的理解,Android Studio是Google的官方Android IDE時,情況可能會有所不同。我不認爲最新的Android功能在IDEA *中立即可用*。 對於任何嚴重的Android開發,我只是推薦Android Studio([並且我不是唯一一個](https://github.com/futurice/android-best-practices#ides-and-text-editors))。我自己使用AS for Android,IDEA用於後端和其他內容。 – Jonik

+0

如果你真的需要知道它們在Android開發方面有何不同,爲什麼不嘗試**嘗試它們? (您已經擁有IDEA的許可證,並且AS是免費的,所以沒有任何事會阻止您。) – Jonik