web-dev-qa-db-ja.com

IntelliJの比較PythonプラグインまたはPyCharm

だから私はIntelliJを愛していて、Pythonプラグインをしばらく使ってきました。しかし、PyCharmがベータ版で登場していることに気づきました。私はPyCharmを使っていないのですべてにIntelliJを使用するだけですが、PyCharmを購入する説得力のある理由はありますか?

35
Mike

現在、PyCharmは、IntelliJのPythonプラグインと比較して、機能面でかなり進んでいますIDEA 9. IntelliJのEAPを開始するとIDEA 10 、PyCharmの最新機能をすべて含むPythonプラグインの新バージョンもリリースしますが、現在、新機能をIDEA 9バージョンにバックポートする予定はありません。プラグインの。したがって、IntelliJ IDEAのEAPビルドを使用することに問題がなければ、PyCharmの個別のライセンスを購入する必要はありません。

17
yole

IntelliJとIntelliJの比較IDEA and PyCharm。 http://confluence.jetbrains.net/display/PYH/PyCharm+vs.+IntelliJ+IDEA+Python+plugin+FAQ

彼らのブログから:

2012年11月22日-簡単にお知らせします:PythonプラグインのバージョンをリリースしましたIntelliJの最新のEarly Access Previewビルドの場合IDEA 12(build 123.4)。プラグインには、現在PyCharm 2.7 EAPの全機能が含まれ、以前はPyCharm(作成virtualenvs、リモートインタープリターを使用して、Pythonコードなど)のUML図を作成します。

ソース: http://blog.jetbrains.com/pycharm/2012/11/python-plugin-for-intellij-idea-12-is-now-available/

7
philipp

今のところ、Pycharmは既存のGoogle App Engineアプリを実行するためにそれ自体を検出して自動的に構成するというはるかに優れた仕事をしています。 IntelliJとプラグインを使用するには、既存のプロジェクトを実行するためにかなりの数の手順が必要です。

PyCharmでは、あなたが本当にしなければならないすべては、実行構成スクリプトを構成することです:/path/to/dev_appserver.pyスクリプトパラメーター:/ path/to/your/app

インタプリタとしてPython 2.5.xを設定してください。

比較のために:IntelliJでは、最初にPython=モジュールをプロジェクトに追加してから、そのパースペクティブにGoogle App Engineを追加する必要があります。 IntelliJは、既存のコードを使用するのではなく、新しいモジュールディレクトリを作成します。

1
Brad Miller

PyCharmはDjangoおよびGoogle App Engineをサポートしています。Djangoを使用している場合、Djangoサポートは本当に素晴らしいです。

0
Joshua Partogi