Чи може IntelliJ IDEA інкапсулювати всю функціональність WebStorm та PHPStorm за допомогою плагінів? [зачинено]


488

Я на ринку нового IDE, але я збентежений щодо перекриття деяких пропозицій Jetbrains. Схоже, IntelliJ IDEA має плагіни, які дозволяють вам займатися розробкою Node.js та php.

Чи може IntelliJ IDEA зробити все, що WebStorm та PHPStorm робити через плагіни, або вони мають спеціальні функції, недоступні в IDEA? Я сподіваюся створити єдиний поліглот IDE для всієї розробки.


4
Чому ви не зв’яжетесь безпосередньо з JetBrains? - офіційна відповідь завжди повинна бути більш повною / точною, оскільки вони знають свою продукцію набагато краще, ніж звичайні користувачі ...
LazyOne

449
Я більше довіряю спільноті stackoverflow. Я хочу почути від людей, які використовують їх у реальному сценарії замість їхнього відділу продажу.
mr.freeze

5
Зауважте, що видання спільноти не підтримує плагін PHP, оскільки для нього потрібен плагін JavaScript, який працює лише з платною версією.
sventechie

37
"Я більше довіряю спільноті stackoverflow." - Смішно, як ви прийняли відповідь від офіційного співробітника JetBrains;)
ThomasR

Відповіді:


461

Вся функціональність наших легких IDE можна знайти в IntelliJ IDEA (вам потрібно встановити відповідні плагіни із сховища ).

Він включає підтримку всіх технологій, розроблених для наших більш конкретних продуктів, таких як Web / PhpStorm, RubyMine та PyCharm.

Особливістю, відсутньою в IntelliJ IDEA, є спрощене створення проектів ("Open Directory"), що використовується у більш легких продуктах, оскільки воно не застосовується до IDE, що підтримують такий широкий спектр мов та технологій. Це також означає, що ви не можете створювати проекти безпосередньо з віддалених хостів в IDEA.

Якщо у вас відсутня будь-яка інша функція, яка доступна в більш великих продуктах, але вона недоступна в IntelliJ IDEA Ultimate, ви можете повідомити про це, і ми розглянемо можливість її додати.

Хоча плагіни PHP, Python та Ruby IDEA побудовані з того самого вихідного коду, що і в PhpStorm, PyCharm та RubyMine, цикли випуску продукту не синхронізуються. Це означає, що деякі функції можуть бути вже доступні в більш легких продуктах, але вони не доступні в плагінах IDEA в певні періоди, вони додаються разом із плагіном та оновленнями IDEA пізніше.


10
чи правильно я розумію, що якщо я купую PyCharm і через 1 рік я не оновлюю підписку, я не маю жодних оновлень, але якщо я плачу за IntellijIdea, я можу просто оновити плагін PyCharm, навіть якщо я не оновлюю ліцензію та маю все нове функції від PyCharm (звичайно, без нових функцій IntellijIdea).
dbf

11
@dbf, у якийсь момент плагін Python для IDEA переходить до наступної версії платформи IntelliJ IDEA і стає несумісним із старими версіями IDEA, іншими словами, вам доведеться оновити до нової версії IDEA, щоб використовувати новий плагін Python версії з новими функціями, без оновлення IDEA ви зможете використовувати останню сумісну версію плагіна, але вона не буде мати наступної версії плагіна.
CrazyCoder

20
Це не правда. Я жорсткий користувач TypeScript, і я можу сказати, що впевнений, що підтримка Idea TS завжди знаходиться на відстані 3-6 місяців помилок назад від WebStorm. Тож якщо ви хочете TS будь-яким корисним і фактичним способом - отримайте WebStorm (фактично отримуйте VS, якщо можливо, але веб-шторм - це кросплатформенне рішення).
Гаркін

5
@gdaniel: PHPStorm підтримує всі можливості Webstorm + PHP / WP / Drupal
trve.fa7ad

5
@abbr ці додатки безкоштовні для Ultimate і повинні встановлюватися вручну.
CrazyCoder

159

Але ось тереза, іноді ви не можете або не хочете чекати. Наприклад, я хочу використовувати нову підтримку RubyMotion, яка включає підтримку структури проекту RubyMotion, налаштування файлів граблів, налаштування конфігурацій, підключених до iOS Simulator тощо.

У RubyMine є все це зараз, IDEA - ні. Тож мені доведеться генерувати проект RubyMotion за межами IDEA, потім налаштувати проект IDEA і підключити до цієї папки джерела тощо, і Бог знає, що ще.

Що повинен зробити JetBrains - це модель ліцензування, яка дозволила б мені, купуючи IDEA, використовувати будь-який інший IDE, на відміну від того, щоб просто покладатися на плагіни IDEA.

Я хотів би заплатити більше за це, тобто сказати на 50 баксів більше за зазначену гнучкість.

Найсмішніше, що я спочатку був клієнтом RubyMine, який перейшов на IDEA, тому що я хотів налаштувати поліглот. Тепер я розглядаю платити за оновлення RubyMine, просто тому, що мені потрібно зараз робити RubyMotion. Також є й інші потенційні сфери, де ця проблема із синхронізацією може знову мене вкусити. Наприклад, підтримка робочого процесу / розгортання коробки обертальних моментів.

У JetBrains є хороші IDE, але я думаю, що я трохи роздратований.


78
"придбання IDEA для використання будь-якого іншого IDE на відміну від того, щоб просто покладатися на плагіни IDEA" - чудова пропозиція. Я б і за це заплатив.
Аюш Гупта

28
Я теж заплатив би за "головну ліцензію", яка б дала мені доступ до ідеї IntelliJ та більш легких PyCharm, PhpStorm тощо. Чудова пропозиція.
ринцер

1
@RedactedProfile Я більше не використовую продукти JetBrains. Зараз я використовую VS Code. У той час я переходив між мовами і виявив, що ліцензування JetBrains обмежує.
ринцер

3
Слід також сказати, що зараз є ліцензія "Усі продукти" на $ 24 / місяць
RedactedProfile

1
Зараз я фактично використовую ліцензію "Всі товари" і вважаю її надзвичайно корисною. Я використовую багато різних мов (PHP, Node, Java). Це добре працює для мене, хоча і трохи дорого. Це залежить від того, наскільки ви використовуєте кожну мову.
Рассел Сантос

21

Я регулярно використовую IntelliJ, PHPStorm та WebStorm. Хочеться використовувати лише IntelliJ. Як зазначив постачальник, функціональність "Open Directory" відсутня в IntelliJ є болісною.

Тепер на частину руб; Я спробував використовувати IntelliJ в якості єдиного IDE і виявив, що продуктивність є жахливою порівняно з легшими версіями. Intellisense майже не марний в IntelliJ порівняно з WebStorm.


1
привіт @ ccit-spence. Я розмірковую між покупкою PHPStorm + PyCharm, АБО IntelliJ IDEA. Які ще проблеми з виконанням ви виявили у IntelliJ? Я використовував його в 30-денному пробному періоді. Окрім незручних / складніших варіантів та навантажень, пов’язаних з Java-речами, які я не використовую, це здається досить схожим на окремі продукти? Час завантаження здається 30% ~ 50%. Запустивши його на Macbook Pro з i7 та SSD, це лише 2 або 3 секунди довше.
снігопад

5
@snowbound Завдяки IntelliJ 14 я вважаю, що продуктивність покращилася до того, що це єдине, що я зараз використовую. Я не пітон-дев. Немає досвіду роботи з PyCarm. Java, NodeJS, PHP - основні мови, з якими я працюю в цей час.
код

16

Особливості IntelliJ IDEA та WebStorm

IntelliJ IDEA залишається флагманським продуктом JetBrains, а IntelliJ IDEA забезпечує повну підтримку JavaScript разом із усіма іншими функціями WebStorm за допомогою пакетних або завантажуваних плагінів. Єдине, чого не вистачає, - це спрощена налаштування проекту.

Взято з: https://confluence.jetbrains.com/display/WI/WebStorm+FAQ#WebStormFAQ-IntelliJIDEAvsWebStormfeatures


13

Безумовно, чудове питання. Я зазначив це також як додаткове питання вибору версій в IDEa, що це посилання може допомогти вирішити ...

http://www.jetbrains.com/idea/features/editions_comppare_matrix.html

він також потенційно є основним завданням для перегляду інших ваших виборів IDE та варіантів, які вони надають.

Я думаю, що WebStorm найкраще підходить для управління JavaScript і Git repo, маючи на увазі різновиди стеків HTML5 CSS Cordova, і це саме те, де (я вважаю, поряд з іншими) майбутні брехні та енергію слід зосередити зараз ... але так, це залежить на ваші потреби тощо.

У будь-якому випадку це також розповідає про цю історію ... http://www.jetbrains.com/products.html

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.