Jestem na rynku nowego IDE, ale jestem zdezorientowany co do nakładania się niektórych ofert Jetbrain. Wygląda na to, że IntelliJ IDEA ma wtyczki, które pozwalają na tworzenie Node.js i php.
Czy IntelliJ IDEA może robić wszystko, co robią WebStorm i PHPStorm poprzez wtyczki, czy też mają specjalne funkcje niedostępne w IDEA? Mam nadzieję, że będę mieć jedno poliglota IDE dla całego rozwoju.
intellij-idea
phpstorm
webstorm
jetbrains-ide
mr.freeze
źródło
źródło
Odpowiedzi:
Wszystkie funkcje naszych lekkich IDE można znaleźć w IntelliJ IDEA (musisz zainstalować odpowiednie wtyczki z repozytorium ).
Obejmuje obsługę wszystkich technologii opracowanych dla naszych bardziej szczegółowych produktów, takich jak Web / PhpStorm, RubyMine i PyCharm.
Specyficzną funkcją, której brakuje IntelliJ IDEA, jest uproszczone tworzenie projektów („Open Directory”) stosowane w lżejszych produktach, ponieważ nie ma zastosowania do IDE, które obsługują tak szeroki zakres języków i technologii. Oznacza to również, że nie można tworzyć projektów bezpośrednio ze zdalnych hostów w IDEA.
Jeśli brakuje Ci jakiejkolwiek innej funkcji, która jest dostępna w produktach ligher, ale nie jest dostępna w IntelliJ IDEA Ultimate, możesz to zgłosić, a my rozważymy jej dodanie.
Podczas gdy wtyczki PHP, Python i Ruby IDEA są zbudowane z tego samego kodu źródłowego, co używane w PhpStorm, PyCharm i RubyMine, cykle wydania produktu nie są synchronizowane. Oznacza to, że niektóre funkcje mogą być już dostępne w lżejszych produktach, ale w niektórych okresach nie są dostępne we wtyczkach IDEA, są one dodawane wraz z wtyczkami i aktualizacjami IDEA później.
źródło
Ale oto pociecha, czasami nie możesz lub nie chcesz czekać. Na przykład chcę użyć nowej obsługi RubyMotion, która obejmuje obsługę struktury projektu RubyMotion, konfigurację plików rake, konfigurację, która jest podłączona do symulatora iOS itp.
RubyMine ma to wszystko teraz, IDEA nie. Musiałbym więc wygenerować projekt RubyMotion poza IDEA, a następnie skonfigurować projekt IDEA i podłączyć się do tego folderu źródłowego itp. I Bóg wie, co jeszcze.
JetBrains powinien mieć model licencjonowania, który pozwoliłby mi, wraz z zakupem IDEA, na użycie dowolnego z innych IDE, w przeciwieństwie do polegania tylko na wtyczkach IDEA.
Byłbym skłonny zapłacić za to więcej, tj. Powiedzieć o 50 dolców więcej za tę elastyczność.
Zabawne jest to, że pierwotnie byłem klientem RubyMine, który uaktualnił do IDEA, ponieważ chciałem takiej konfiguracji polyglot. Teraz zastanawiam się nad opłaceniem aktualizacji RubyMine, tylko dlatego, że muszę teraz zrobić RubyMotion. Są też inne potencjalne obszary, w których problem braku synchronizacji może mnie ponownie ugryźć. Na przykład obsługa przepływu / wdrażania skrzynki momentu obrotowego.
JetBrains ma dobre IDE, ale chyba jestem trochę zirytowany.
źródło
Regularnie używam IntelliJ, PHPStorm i WebStorm. Chciałbym używać tylko IntelliJ. Jak zauważył producent, funkcja „Open Directory” nieobecna w IntelliJ jest bolesna.
Teraz część do wcierania; Próbowałem używać IntelliJ jako mojego pojedynczego IDE i stwierdziłem, że wydajność jest okropna w porównaniu z wersjami o mniejszej masie. Intellisense jest prawie bezużyteczny w IntelliJ w porównaniu do WebStorm.
źródło
Funkcje IntelliJ IDEA vs WebStorm
IntelliJ IDEA pozostaje flagowym produktem JetBrains, a IntelliJ IDEA zapewnia pełną obsługę JavaScript wraz ze wszystkimi innymi funkcjami WebStorm za pośrednictwem dołączonych lub pobieranych wtyczek. Brakuje tylko uproszczonej konfiguracji projektu.
Zaczerpnięte z: https://confluence.jetbrains.com/display/WI/WebStorm+FAQ#WebStormFAQ-IntelliJIDEAvsWebStormfeatures
źródło
Zdecydowanie świetne pytanie. Zauważyłem to również jako pytanie cząstkowe wyboru wersji w IDEa, że ten link może pomóc rozwiązać ...
potencjalnie ma również podstawy do przeanalizowania innych opcji IDE i dostępnych opcji.
Myślę, że WebStorm najlepiej nadaje się do zarządzania skryptami JavaScript i repozytoriami Git, co oznacza stosy CSS Cordova w HTML5 CSS, i to właśnie tam (wierzę wraz z innymi) przyszłe kłamstwa i energie powinny być teraz skoncentrowane ... ale to zależy na twoje potrzeby itp.
W każdym razie to też opowiada tę historię ... http://www.jetbrains.com/products.html
źródło