Вопрос

Мне действительно нравятся IDE от JetBrains, но я все еще в замешательстве.

В настоящее время я использую PhpStorm для разработки PHP / Node.js / frontend JavaScript, и я думаю, что это лучшая IDE, которую я когда-либо использовал.

Теперь я начинаю с Python (Django), и мне нужна IDE, поддерживающая Python, PHP и JavaScript

Должен ли я использовать 2 отдельные IDE (PhpStorm для PHP / JavaScript и PyCharm для Python) или одну Intelij IDEA для всех них?Меня также смущает плагин Django для IDEA, доступен ли он для IDEA 13?

Это было полезно?

Решение

Вы могли бы легко использовать PyCharm для разработки приложений Django.

Я считаю, что лучше всего рассматривать JetBrains six product series of IDE как best fitted for separate цели кодирования.

IntelliJ - интеллектуальный - Поддержка Java и корпоративных технологий, таких как 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, языки шаблонов и многое другое.

Рубимин - Веб-разработка со всеми версиями фреймворка Ruby on Rails от 2.x до 4.x, Интеллектуальный редактор Ruby с доработкой, фрагментами кода и автоматическими рефакторингами.

Веб-шторм - Среда разработки JavaScript.HTML5, Node.js, TypeScript, CoffeeScript, Dart, EJS, Рули, Усы, Веб-компоненты, Стилус, МЕНЬШЕ, Дерзость, Jade, JSLint / JSHint...

Код приложения - IDE Objective C, анализ качества кода "на лету" для Objective-C, C, C ++, JavaScript, CSS, HTML, XML и Xpath.

Я думаю, главное здесь в том, что часто вам нужны, скажем, инструменты IDE для HTML и CSS наряду с Ruby или Python.Вот почему в этих продуктах есть несколько дублирующих инструментов.Однако каждый из них в основном предназначен для отдельных вещей.

При использовании IDE я использовал RubyMine для Ruby и PhpStorm для PHP.Если вам нравится Node.js использовать Интеллект J.

Конечно, можно использовать один из них для любых целей, но это точно так же, как использовать Xcode для разработки приложений Rails.Это означает, что вы можете оказаться в беде, и те инструменты, которые были бы у вас под рукой, часто будут отсутствовать.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top