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 플러그인을 지원하지 않습니다.
sventechie

37
"스택 오버 플로우 커뮤니티를 더 신뢰합니다." -당신이 공식 JetBrains 직원의 답변을 어떻게 받아 들였는지 웃기는;)
ThomasR

답변:


461

경량 IDE의 모든 기능은 IntelliJ IDEA에서 찾을 수 있습니다 ( 저장소에서 해당 플러그인설치 해야 함 ).

Web / PhpStorm, RubyMine 및 PyCharm과 같은보다 구체적인 제품을 위해 개발 된 모든 기술을 지원합니다.

IntelliJ IDEA에서 누락 된 특정 기능은 광범위한 언어 및 기술을 지원하는 IDE에 적용 할 수 없으므로 더 가벼운 제품에 사용되는 단순화 된 프로젝트 생성 ( "Open Directory")입니다. 또한 IDEA의 원격 호스트에서 직접 프로젝트를 작성할 수 없습니다.

ligher 제품에서 사용할 수 있지만 IntelliJ IDEA Ultimate에서는 사용할 수없는 다른 기능이 누락 된 경우 보고 해 주시면 추가 할 수 있습니다.

PHP, Python 및 Ruby IDEA 플러그인은 PhpStorm, PyCharm 및 RubyMine에서 사용 된 것과 동일한 소스 코드로 빌드되지만 제품 릴리스주기는 동기화되지 않습니다. 이는 일부 기능은 더 가벼운 제품에서 이미 사용 가능하지만 특정 기간 동안 IDEA 플러그인에서는 사용 불가능할 수 있음을 의미하며, 나중에 플러그인 및 IDEA 업데이트와 함께 추가됩니다.


10
PyCharm을 구입하고 1 년 후에 구독을 업데이트하지 않으면 업데이트가 없지만 IntellijIdea에 대한 비용을 지불하면 라이센스를 업데이트하지 않고 새로운 라이센스를 보유하더라도 PyCharm 플러그인을 업데이트 할 수 있음을 이해합니다. PyCharm의 기능 (물론 IntellijIdea의 새로운 기능이 없음).
dbf

11
@dbf, 어느 시점에서 IDEA 용 Python 플러그인은 다음 IntelliJ IDEA 플랫폼 버전으로 이동하고 이전 IDEA 버전과 호환되지 않습니다. 즉, 새 Python 플러그인을 사용하려면 새 IDEA 버전으로 업그레이드해야합니다 IDEA를 업그레이드하지 않고 새 기능이있는 버전은 최신 호환 플러그인 버전을 사용할 수 있지만 다음 플러그인 버전의 기능은 없습니다.
CrazyCoder

20
사실이 아닙니다. 저는 어려운 TypeScript 사용자이며 Idea TS 지원은 항상 WebStorm 1에서 3-6 개월 정도의 버그 수정에 가깝습니다. 따라서 사용 가능하고 실제적인 방식으로 TS를 원한다면 WebStorm을 가져 오십시오 (가능한 경우 실제로 VS를 얻지 만 웹 스톰은 크로스 플랫폼 솔루션입니다).
garkin

5
@gdaniel : PHPStorm은 Webstorm + PHP / WP / Drupal의 모든 기능을 지원합니다
trve.fa7ad

5
@abbr이 플러그인은 Ultimate 용으로 무료이며 수동으로 설치해야합니다.
CrazyCoder

159

그러나 여기에 문지름이 있으며 때로는 기다릴 수 없거나 원하지 않을 수도 있습니다. 예를 들어 RubyMotion 프로젝트 구조 지원, 레이크 파일 설정, iOS 시뮬레이터에 연결된 구성 설정 등을 포함하는 RubyMotion에 대한 새로운 지원을 사용하고 싶습니다.

RubyMine은 현재이 모든 것을 가지고 있지만 IDEA는 그렇지 않습니다. 따라서 IDEA 외부에서 RubyMotion 프로젝트를 생성 한 다음 IDEA 프로젝트를 설정하고 해당 소스 폴더 등에 연결하면 하나님은 다른 것을 알고 있습니다.

JetBrains가해야 할 일은 IDEA의 플러그인에 의존하는 대신 IDEA를 구입하여 다른 IDE를 사용할 수있는 라이센스 모델이 있습니다.

나는 유연성에 대해 더 많은 비용을 기꺼이 지불 할 것입니다.

재미있는 점은 폴리 글롯 설정을 원했기 때문에 원래 IDEA로 업그레이드 한 RubyMine 고객이었습니다. 이제 RubyMotion을 수행해야하므로 RubyMine 업그레이드 비용을 지불하려고합니다. 또한이 비동기 문제로 다시 물릴 수있는 다른 잠재적 인 영역이 있습니다. 예를 들어 토크 박스 워크 플로우 / 배치 지원.

JetBrains는 좋은 IDE를 가지고 있지만 약간 짜증납니다.


78
"IDEA 플러그인에만 의존하는 것이 아니라 다른 IDE를 사용하기위한 IDEA 구매"는 훌륭한 제안입니다. 나는 이것에 대해서도 지불 할 것이다.
Ayush Gupta

28
나도 IntelliJ Idea와 더 가벼운 PyCharm, PhpStorm 등에 액세스 할 수있는 "마스터 라이센스"를 지불 할 것입니다.
ryentzer 2016 년

1
@RedactedProfile 더 이상 JetBrains 제품을 사용하지 않습니다. 이제 VS 코드를 사용합니다. 당시 나는 언어를 바꾸고 JetBrains 라이센스 제한을 발견했습니다.
ryentzer

3
또한 $ 24 / mo에 대한 "모든 제품"라이센스가 있다고합니다.
RedactedProfile

1
실제로 '모든 제품'라이센스를 사용하고 있으며 매우 유용합니다. 나는 많은 다른 언어 (PHP, Node, Java)를 사용합니다. 조금 비싸지 만 잘 작동합니다. 각 언어의 사용량에 따라 다릅니다.
Russell Santos

21

나는 정기적으로 IntelliJ, PHPStorm 및 WebStorm을 사용합니다. IntelliJ 만 사용하고 싶습니다. 공급 업체가 지적한 바와 같이 IntelliJ에없는 "Open Directory"기능은 고통 스럽습니다.

이제 문지름 부분을 위해; IntelliJ를 단일 IDE로 사용하려고 시도했으며 가벼운 버전에 비해 성능이 끔찍한 것으로 나타났습니다. Intellisense는 WebStorm에 비해 IntelliJ에서 거의 쓸모가 없습니다.


1
안녕하세요 @ ccit-spence. PHPStorm + PyCharm 또는 IntelliJ IDEA를 구매하는 중입니다. IntelliJ와 관련하여 수행 한 다른 문제는 무엇입니까? 30 일 평가판에서 사용하고 있습니다. 내가 사용하지 않는 어색하고 복잡한 옵션과 많은 Java 관련 항목을 제외하고는 독립형 제품과 매우 유사합니까? 로드 시간은 30 % ~ 50 % 인 것 같습니다. i7 및 SSD가 장착 된 Macbook Pro에서 실행하면 2 ~ 3 초 더 길어집니다.
눈에 갇힌

5
@snowbound IntelliJ 14에서는 현재 내가 사용하는 유일한 성능으로 성능이 향상되었습니다. 나는 파이썬 개발자가 아닙니다. PyCarm에 대한 경험이 없습니다. Java, NodeJS, PHP는 현재 내가 사용하는 주요 언어입니다.
코드


13

확실히 좋은 질문입니다. 이 링크는 IDEa 내 버전에 대한 선택의 하위 질문으로도 언급되었습니다.이 링크가 해결하는 데 도움이 될 수 있습니다 ...

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

또한 다른 IDE 선택 사항과 이들이 제공하는 옵션을 살펴볼 수있는 토대가 될 수 있습니다.

WebStorm이 JavaScript 및 Git repo 관리에 가장 적합하다고 생각합니다 .HTML5 CSS Cordova 종류의 스택을 의미합니다. 당신의 요구 등에

어쨌든 이것은 그 이야기도 말해줍니다 ... http://www.jetbrains.com/products.html

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.