为PHP,JavaScript和Python选择JetBrains IDE

And*_*kyi 5 jetbrains-ide intellij-idea pycharm phpstorm

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

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

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

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

dac*_*chi 6

您可以轻松使用PyCharm开发Django应用程序.

我相信最好将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 - Web开发,包含2.x到4.x的所有Ruby on Rails框架版本,带完成的智能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Ĵ.

当然,可以将其中一个用于所有目的,但它就像使用Xcode开发Rails应用程序一样.这意味着您可能会遇到麻烦,而那些适合您的工具将会经常丢失.