Я нахожусь на рынке для новой IDE, но смущен наложением между некоторыми предложениями Jetbrains. Похоже, что IntelliJ IDEA имеет плагины, которые позволяют вам делать Node.js и разработку php.
Может ли IntelliJ IDEA делать все, что WebStorm и PHPStorm делают через плагины, или они имеют специальные функции, недоступные в IDEA? Я надеюсь, что у меня будет одна интегрированная среда разработки полиглотов.
intellij-idea
phpstorm
webstorm
jetbrains-ide
Mr.Freeze
источник
источник
Ответы:
Все функции наших легких IDE можно найти в IntelliJ IDEA (вам необходимо установить соответствующие плагины из репозитория ).
Он включает поддержку всех технологий, разработанных для наших более специфических продуктов, таких как Web / PhpStorm, RubyMine и PyCharm.
В IntelliJ IDEA отсутствует особая функция - упрощенное создание проекта («Открытый каталог»), используемая в более легких продуктах, поскольку она не применима к среде IDE, поддерживающей такой широкий спектр языков и технологий. Это также означает, что вы не можете создавать проекты напрямую с удаленных хостов в IDEA.
Если вам не хватает какой-либо другой функции, которая доступна в более дешевых продуктах, но недоступна в IntelliJ IDEA Ultimate, вы можете сообщить об этом, и мы рассмотрим возможность ее добавления.
Хотя подключаемые модули PHP, Python и Ruby IDEA созданы из того же исходного кода, который используется в PhpStorm, PyCharm и RubyMine, циклы выпуска продукта не синхронизируются. Это означает, что некоторые функции могут быть уже доступны в более легких продуктах, но не доступны в плагинах IDEA в определенные периоды, они добавляются вместе с плагином и обновлениями IDEA позже.
источник
Но вот беда, иногда вы не можете или не хотите ждать. Например, я хочу использовать новую поддержку RubyMotion, которая включает поддержку структуры проекта RubyMotion, настройку rake-файлов, настройку конфигураций, подключенных к iOS Simulator и т. Д.
RubyMine имеет все это сейчас, а IDEA - нет. Поэтому мне нужно будет сгенерировать проект RubyMotion за пределами IDEA, затем настроить проект IDEA и подключиться к этой исходной папке и т. Д., И Бог знает, что еще.
JetBrains должен иметь модель лицензирования, которая позволила бы мне при покупке IDEA использовать любые другие IDE, а не полагаться только на плагины IDEA.
Я был бы готов заплатить больше за это, скажем, на 50 баксов больше за указанную гибкость.
Самое смешное, что я изначально был клиентом RubyMine, который перешел на IDEA, потому что я хотел эту установку полиглота. Сейчас я обдумываю оплату обновления RubyMine только потому, что мне нужно сделать RubyMotion прямо сейчас. Также есть и другие потенциальные области, где эта несинхронная проблема может снова укусить меня. Например, рабочий процесс коробки крутящего момента / поддержка развертывания.
У JetBrains хорошие IDE, но, думаю, я немного раздражен.
источник
Я регулярно использую IntelliJ, PHPStorm и WebStorm. Хотел бы использовать только IntelliJ. Как указывает производитель, функциональность «Open Directory», отсутствующая в IntelliJ, является болезненной.
Теперь для протирки части; Я попытался использовать IntelliJ в качестве своей единой IDE и обнаружил, что производительность ужасна по сравнению с более легкими версиями. Intellisense практически бесполезен в IntelliJ по сравнению с WebStorm.
источник
IntelliJ IDEA против функций WebStorm
IntelliJ IDEA остается флагманским продуктом JetBrains, а IntelliJ IDEA обеспечивает полную поддержку JavaScript наряду со всеми другими функциями WebStorm с помощью прилагаемых или загружаемых плагинов. Не хватает только упрощенной настройки проекта.
Взято из: https://confluence.jetbrains.com/display/WI/WebStorm+FAQ#WebStormFAQ-IntelliJIDEAvsWebStormfeatures
источник
Определенно отличный вопрос. Я отметил это также как дополнительный вопрос выбора версий в IDEa, по которым может помочь эта ссылка ...
он также потенциально обладает достаточной базой для изучения других вариантов IDE и вариантов, которые они предоставляют.
Я думаю, что WebStorm лучше всего подходит для управления репозиториями в JavaScript и Git, то есть в виде стеков HTML5 CSS Cordova, в которых действительно (как я полагаю, наряду с другими) будущее и энергия должны быть сосредоточены сейчас ... но да, это зависит на ваши нужды и т. д.
Во всяком случае, это тоже рассказывает эту историю ... http://www.jetbrains.com/products.html
источник