为PHP,JavaScript和Python选择JetBrains IDE

时间:2014-02-27 16:00:23

标签: intellij-idea phpstorm pycharm jetbrains-ide

我真的很喜欢jetBrains IDE,但我仍然很困惑。

目前我正在使用PHPStorm进行PHP / Node.js / frontend JavaScript开发,我认为这是我用过的最好的IDE。

现在我开始使用Python(Django),我想要支持Python,PHP和JavaScript的IDE

我应该使用2个独立的IDE(用于PHP / JavaScript的PHPStorm和用于Python的PyCharm)还是单个Intelij IDEA用于所有这些IDE? 我也对IDEA的Django插件感到困惑,是否可用于IDEA 13?

1 个答案:

答案 0 :(得分:6)

您可以轻松使用PyCharm to develop Django Applications

我认为最好将JetBrains的六个产品系列IDE视为best fitted for separate编码目的。

IntelliJ - Java和Enterprise技术支持,如Java EE,Spring,GWT,Struts,Play,Grails,Hibernate,Google App Engine,OSGi。

PHPStorm - PHP代码编辑器,HTML / CSS / JavaScript编辑器

PyCharm - 支持现代框架,如Django,Flask,Google App Engine,Pyramid,web2py。涵盖Python,JavaScript,CoffeeScript,TypeScript,HTML / CSS,Cython,模板语言等。

RubyMine - 使用2.x到4.x的所有Ruby on Rails框架版本进行Web开发,完成智能Ruby编辑器,代码片段和自动重构。

WebStorm - JavaScript IDE。 HTML5,Node.js,TypeScript,CoffeeScript,Dart,EJS,Handlebars,Moustache,Web Components,Stylus,LESS,Sass,Jade,JSLint / JSHint ......

AppCode - Objective C IDE,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应用程序一样。这意味着您可能会遇到麻烦,而那些适合您的工具往往会丢失。