2014-02-27 64 views
5

我非常喜歡jetBrains IDE,但我仍然感到困惑。爲PHP,JavaScript和Python選擇JetBrains IDE

目前我使用PHPStorm進行PHP/Node.js/frontend JavaScript開發,我認爲這是我使用過的最好的IDE。

現在,我開始使用Python(Django的),我想是支持Python,PHP和JavaScript

我應該使用2個獨立的IDE(PHPStorm爲PHP/JavaScript和PyCharm的Python)的IDE或單Intelij IDEA爲他們所有? 我也對IDEA的Django插件感到困惑,它是否可用於IDEA 13?

+1

IMO使用專用的IDE更好:** 1)**它有一個有點簡化接口/例程,更適合此類項目(例如IntelliJ沒有簡單的「打開文件夾」功能,可以自動爲該位置創建項目 - 您必須首先創建相當「複雜」的項目); ** 2)**對於特定的**語言(PhpStorm將領先於PHP功能)而言,它始終領先於IntelliJ,而平臺範圍內的語言/功能對於所有人來說都很常見(JS/HTML/CSS等),在很少的情況下,IntelliJ將領先(全部取決於所使用的分支) – LazyOne

+0

例如:IntelliJ 13.1(EAP版本此刻)使用134.xxx分支構建..而最新的PhpStorm(v7.1.3)正在使用133.xxx分支,因此不具有IntelliJ用戶可能已經使用的所有平臺範圍的新功能/修復程序。同時,當13.1 EAP可用時,由於133.xx和134.xx分支之間的差異,現有的PHP插件與它不兼容一段時間(我相信(儘管不太確定)它仍然是這種情況 - 當v8 EAP啓動時,插件應在未來1-2周內更新)。 – LazyOne

回答

6

您可以輕鬆使用PyCharm to develop Django Applications

我相信最好把JetBrains的六個IDE產品系列看作best fitted for separate的編碼目的。支持像Java EE,Spring,GWT,Struts,Play,Grails,Hibernate,Google App Engine,OSGi等Java和Enterprise技術的支持。

PHPStorm - PHP代碼編輯器,HTML/CSS/JavaScript編輯器

PyCharm - 現代框架,如Django的,瓶,谷歌應用程序引擎,金字塔,支持的web2py。涵蓋Python,JavaScript,CoffeeScript,TypeScript,HTML/CSS,Cython,模板語言等等。

RubyMine - 所有Ruby on Rails框架版本從2.x到4.x的Web開發,具有完成,代碼片段和自動重構的智能Ruby編輯器。

WebStorm - JavaScript IDE。 HTML5,Node.js,TypeScript,CoffeeScript,Dart,EJS,把手,小鬍子,網頁組件,手寫筆,LESS,Sass,Jade,JSLint/JSHint ...

AppCode - Objective-C IDE,On-the-fly Objective-C,C,C++,JavaScript,CSS,HTML,XML和Xpath的代碼質量分析。

我認爲這裏的主要問題是你經常需要說HTML和CSS IDE工具以及Ruby或Python。這就是爲什麼這些產品中有一些重複的工具。但是,這些主要是爲了單獨的事情。

使用IDE時,我使用RubyMine for Ruby和PhpStorm for PHP。如果您使用的是Node.js,請使用Intelli J

當然,可以將其中的一個用於所有目的,但它就像使用Xcode開發Rails應用程序一樣。這意味着你可能會發現自己陷入困境,那些在你身邊的工具經常會被遺漏。