Nie mogłem znaleźć żadnych ważnych punktów na stronie JetBrains i nawet Google nie pomogło tak bardzo.
Powinieneś trenować swoje poszukiwania fu dwa razy mocniej.
OD: http://www.jetbrains.com/phpstorm/
UWAGA: PhpStorm zawiera wszystkie funkcje WebStorm (edytor HTML / CSS, edytor JavaScript) i dodaje pełną obsługę PHP i baz danych / SQL.
Ich forum ma również dość niewiele odpowiedzi na takie pytanie.
Zasadniczo: PhpStorm = WebStorm + PHP + obsługa baz danych
WebStorm jest domyślnie dostarczany z pewnymi (głównie) zorientowanymi wtyczkami JavaScript, które należy zainstalować ręcznie w PhpStorm (w razie potrzeby).
Jednocześnie: wtyczki wymagające obsługi PHP nie będą mogły zostać zainstalowane w WebStorm (z oczywistych powodów).
PS
Ponieważ WebStorm ma inny cykl wydawania niż PhpStorm, może mieć nowe funkcje zorientowane na JS / CSS / HTML szybciej niż PhpStorm (chodzi o używane kompilacje platform).
Na przykład: najnowszą stabilną aplikacją PhpStorm jest wersja 7.1.4, podczas gdy WebStorm jest już w wersji 8.x. Ale PhpStorm v8 zostanie wydany za około 1 miesiąc (zgodnie z ich mapą drogową), co oznacza, że stabilna wersja PhpStorm będzie zawierała niektóre funkcje, które będą dostępne tylko w WebStorm v9 (za kilka miesięcy, powiedzmy 2 -3-5) - jeśli TYLKO używasz / porównujesz stabilne wersje .
AKTUALIZACJA (13.12.2016):
Od wersji 2016.1 PhpStorm i WebStorm używają tych samych numerów wersji / kompilacji .. więc nie ma już różnicy między tymi samymi wersjami: funkcjonalność obecna w WebStorm 2016.3 jest taka sama jak w PhpStorm 2016.3 (jeśli oczywiście instalowane są te same wtyczki).
Wszystko, co znam atm. jest to, że PHPStorm nie obsługuje części JS jak Webstorm
To nie jest poprawne (twoje sformułowanie). Brak „dodatkowej” technologii w PhpStorm (na przykład: node, angularjs) nie oznacza, że brakuje podstawowej obsługi JavaScript . Wszelkie „dodatki” można łatwo zainstalować (lub dezaktywować, jeśli nie są wymagane).
AKTUALIZACJA (13.12.2016):
Oto lista wtyczek, które są dołączone do WebStorm 2016.3, ale wymagają ręcznej instalacji w PhpStorm 2016.3 (jeśli ich potrzebujesz, oczywiście):
- Cucumber.js
- Strzałka
- EditorConfig
- EJS
- Handelbars / Mustache
- Integracja stron Java Server Pages (JSP)
- Karma
- LiveEdit
- Meteor
- Wtyczka PhoneGap / Cordova
- Elementy polimerowe i sieciowe
- Mops (ex-Jade)
- Spy-js
- Obsługa rysika
- Szlachetka
Node.js Remote Interpreter
plugin (stworzony przez JetBrains)? - „Umożliwia konfigurowanie interpreterów Node.js dla zdalnych środowisk; zdalne uruchamianie, debugowanie i profilowanie aplikacji Node.js (obecnie działa tylko przez SSH)”Zasadniczo PHPStorm = WebStorm + PHP, SQL i więcej.
ALE (i jest to bardzo ważne „ale”), ponieważ jest w stanie analizować znacznie więcej, dość często nie analizuje zależności Node.js, ponieważ (prawdopodobnie) koliduje z jakąś inną składnią, którą jest w stanie parsować.
Najbardziej godnym uwagi przykładem jest definicja modelu Mongoose, w której WebStorm łatwo rozpoznaje model mongoose.model metodę , a PHPStorm oznacza ją jako nierozwiązaną, gdy tylko podłączysz wtyczkę Node.js.
Zaskakujące, że uda się rozwiązać tę metodę, jeśli wyłączysz wtyczkę, ale pozostawisz moduły podstawowe podłączone, ale wtedy nie będzie można jej użyć do debugowania. I dzieje się tak z kilkoma metodami.
Wszystko to dotyczy PHPStorm 8.0.1, być może w późniejszych wersjach ten irytujący błąd zostałby naprawiony.
źródło
Porównanie tych dwóch jest w oficjalnym FAQ WebStorm . Historia wersji tej strony pokazuje jednak, że była ostatnio aktualizowana 13 grudnia, więc nie jestem pewien, czy jest ona utrzymywana.
Oto wyciąg z najczęściej zadawanych pytań w celach informacyjnych:
źródło
Używam IntelliJ Idea, PHPStorm i WebStorm. Myślałem, że WebStorm będzie wystarczający do kodowania PHP, ale w rzeczywistości jest świetny do edycji, ale nie wydaje się, aby sprawdzał błędy w czasie rzeczywistym zarówno PHP, jak i PHPStorm. To tylko spostrzeżenie pochodzące od zwykłego użytkownika produktów JetBrains.
Jeśli jesteś studentem, spróbuj skorzystać z bezpłatnej licencji podczas nauki w szkole; daje ci szansę odkrywania różnych IDE JetBrains ... Czy wspomniałem o CLionie? =]
źródło
Oficjalny komentarz - jetbrains.com
źródło
Z mojego własnego doświadczenia, choć teoretycznie wiele produktów JetBrains ma te same funkcje, nowe funkcje, które są wprowadzane w niektórych aplikacjach, nie są natychmiast wprowadzane w innych. W szczególności IntelliJ IDEA ma nową wersję raz w roku, podczas gdy WebStorm i PHPStorm dostają 2 do 3 rocznie. Pamiętaj o tym przy wyborze IDE. :)
źródło