나는 새로운 IDE를 시장에 내놓았지만 일부 Jetbrains 제품 사이의 중복에 대해 혼란스러워합니다. IntelliJ IDEA에 Node.js 및 PHP 개발을 수행 할 수있는 플러그인이있는 것 같습니다.
IntelliJ IDEA가 WebStorm 및 PHPStorm이 플러그인을 통해 수행하는 모든 작업을 수행하거나 IDEA에서 사용할 수없는 특수 기능이 있습니까? 모든 개발에 단일 폴리 글 로이드 IDE를 갖기를 희망합니다.
나는 새로운 IDE를 시장에 내놓았지만 일부 Jetbrains 제품 사이의 중복에 대해 혼란스러워합니다. IntelliJ IDEA에 Node.js 및 PHP 개발을 수행 할 수있는 플러그인이있는 것 같습니다.
IntelliJ IDEA가 WebStorm 및 PHPStorm이 플러그인을 통해 수행하는 모든 작업을 수행하거나 IDEA에서 사용할 수없는 특수 기능이 있습니까? 모든 개발에 단일 폴리 글 로이드 IDE를 갖기를 희망합니다.
답변:
경량 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 업데이트와 함께 추가됩니다.
그러나 여기에 문지름이 있으며 때로는 기다릴 수 없거나 원하지 않을 수도 있습니다. 예를 들어 RubyMotion 프로젝트 구조 지원, 레이크 파일 설정, iOS 시뮬레이터에 연결된 구성 설정 등을 포함하는 RubyMotion에 대한 새로운 지원을 사용하고 싶습니다.
RubyMine은 현재이 모든 것을 가지고 있지만 IDEA는 그렇지 않습니다. 따라서 IDEA 외부에서 RubyMotion 프로젝트를 생성 한 다음 IDEA 프로젝트를 설정하고 해당 소스 폴더 등에 연결하면 하나님은 다른 것을 알고 있습니다.
JetBrains가해야 할 일은 IDEA의 플러그인에 의존하는 대신 IDEA를 구입하여 다른 IDE를 사용할 수있는 라이센스 모델이 있습니다.
나는 유연성에 대해 더 많은 비용을 기꺼이 지불 할 것입니다.
재미있는 점은 폴리 글롯 설정을 원했기 때문에 원래 IDEA로 업그레이드 한 RubyMine 고객이었습니다. 이제 RubyMotion을 수행해야하므로 RubyMine 업그레이드 비용을 지불하려고합니다. 또한이 비동기 문제로 다시 물릴 수있는 다른 잠재적 인 영역이 있습니다. 예를 들어 토크 박스 워크 플로우 / 배치 지원.
JetBrains는 좋은 IDE를 가지고 있지만 약간 짜증납니다.
나는 정기적으로 IntelliJ, PHPStorm 및 WebStorm을 사용합니다. IntelliJ 만 사용하고 싶습니다. 공급 업체가 지적한 바와 같이 IntelliJ에없는 "Open Directory"기능은 고통 스럽습니다.
이제 문지름 부분을 위해; IntelliJ를 단일 IDE로 사용하려고 시도했으며 가벼운 버전에 비해 성능이 끔찍한 것으로 나타났습니다. Intellisense는 WebStorm에 비해 IntelliJ에서 거의 쓸모가 없습니다.
IntelliJ IDEA 및 WebStorm 기능
IntelliJ IDEA는 JetBrains의 주력 제품으로 남아 있으며 IntelliJ IDEA는 번들 또는 다운로드 가능한 플러그인을 통해 WebStorm의 다른 모든 기능 과 함께 완전한 JavaScript 지원을 제공합니다 . 유일하게 누락 된 것은 간단한 프로젝트 설정입니다.
출처 : https://confluence.jetbrains.com/display/WI/WebStorm+FAQ#WebStormFAQ-IntelliJIDEAvsWebStormfeatures
확실히 좋은 질문입니다. 이 링크는 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