您可以輕鬆使用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應用程序一樣。這意味着你可能會發現自己陷入困境,那些在你身邊的工具經常會被遺漏。
IMO使用專用的IDE更好:** 1)**它有一個有點簡化接口/例程,更適合此類項目(例如IntelliJ沒有簡單的「打開文件夾」功能,可以自動爲該位置創建項目 - 您必須首先創建相當「複雜」的項目); ** 2)**對於特定的**語言(PhpStorm將領先於PHP功能)而言,它始終領先於IntelliJ,而平臺範圍內的語言/功能對於所有人來說都很常見(JS/HTML/CSS等),在很少的情況下,IntelliJ將領先(全部取決於所使用的分支) – LazyOne
例如: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