Ich konnte keine wichtigen Punkte auf der JetBrains-Website finden und selbst Google hat nicht viel geholfen.
Sie sollten Ihr Such-Fu doppelt so hart trainieren.
VON: http://www.jetbrains.com/phpstorm/
HINWEIS: PhpStorm enthält alle Funktionen von WebStorm (HTML / CSS-Editor, JavaScript-Editor) und bietet umfassende Unterstützung für PHP und Datenbanken / SQL.
Ihr Forum hat auch ziemlich wenige Antworten auf solche Fragen.
Grundsätzlich gilt: PhpStorm = WebStorm + PHP + Datenbankunterstützung
WebStorm enthält bestimmte (hauptsächlich) JavaScript-orientierte Plugins, die standardmäßig gebündelt sind, während sie manuell in PhpStorm installiert werden müssen (falls erforderlich).
Gleichzeitig: Plugins, die PHP-Unterstützung benötigen, können (aus offensichtlichen Gründen) nicht in WebStorm installiert werden.
PS
Da WebStorm einen anderen Release-Zyklus als PhpStorm hat, können neue JS / CSS / HTML-orientierte Funktionen schneller als PhpStorm verfügbar sein (es geht ausschließlich um verwendete Plattform-Builds).
Beispiel: Der neueste stabile PhpStorm ist Version 7.1.4, während WebStorm bereits Version 8.x ist. PhpStorm v8 wird jedoch in ungefähr einem Monat veröffentlicht (entsprechend der Roadmap). Dies bedeutet, dass die stabile Version von PhpStorm einige der Funktionen enthält, die nur in WebStorm v9 verfügbar sein werden (in einigen Monaten, sagen wir 2) -3-5) - NUR wenn stabile Versionen verwendet / verglichen werden .
UPDATE (13.12.2016):
Seit der Version 2016.1 verwenden PhpStorm und WebStorm dieselben Versions- / Build-Nummern. Es besteht also kein Unterschied mehr zwischen denselben Versionen: Die in WebStorm 2016.3 vorhandene Funktionalität ist dieselbe wie in PhpStorm 2016.3 (falls die gleiche Plugins sind natürlich installiert).
Alles was ich weiß atm. ist, dass PHPStorm JS-Teile wie Webstorm nicht unterstützt
Das ist nicht richtig (dein Wortlaut). Das Fehlen einer "zusätzlichen" Technologie in PhpStorm (zum Beispiel: node, anglejs) bedeutet nicht, dass die grundlegende JavaScript-Unterstützung über fehlende Funktionen verfügt. Alle "Extras" können einfach installiert (oder deaktiviert, falls nicht erforderlich) werden.
UPDATE (2016-12-13):
Hier ist die Liste der Plugins, die im Lieferumfang von WebStorm 2016.3 enthalten sind, jedoch eine manuelle Installation in PhpStorm 2016.3 erfordern (falls erforderlich, natürlich):
- Cucumber.js
- Pfeil
- EditorConfig
- EJS
- Handelbars / Schnurrbart
- Integration von Java Server Pages (JSP)
- Karma
- LiveEdit
- Meteor
- PhoneGap / Cordova Plugin
- Polymer- und Webkomponenten
- Mops (Ex-Jade)
- Spy-js
- Stiftunterstützung
- Yeoman
Node.js Remote Interpreter
Plugin (erstellt von JetBrains)? - "Ermöglicht die Konfiguration von Node.js-Interpreten für Remote-Umgebungen; Remote-Ausführung, Debugging und Profilierung von Node.js-Anwendungen (derzeit nur über SSH möglich)"Im Wesentlichen PHPStorm = WebStorm + PHP, SQL und mehr.
ABER (und dies ist ein sehr wichtiges "aber"), weil es so viel mehr analysieren kann, dass es oft nicht in der Lage ist, die Abhängigkeiten von Node.j zu analysieren, da sie (wahrscheinlich) mit einer anderen Syntax in Konflikt stehen, die es analysieren kann.
Das bemerkenswerteste Beispiel dafür wäre Mongoose Modelldefinition, wo WebStorm leicht erkennt mongoose.model Methode, während PhpStorm Markierungen als ungelöst, sobald Sie Node.js Plugin verbinden.
Überraschenderweise gelingt es ihm, die Methode aufzulösen, wenn Sie das Plugin ausschalten, aber die Kernmodule verbunden lassen, aber dann nicht zum Debuggen verwendet werden können. Und das passiert einigen Methoden da draußen.
All dies gilt für PHPStorm 8.0.1. Vielleicht wird dieser nervige Fehler in späteren Versionen behoben.
quelle
Es gibt tatsächlich einen Vergleich der beiden in den offiziellen WebStorm-FAQ . Der Versionsverlauf dieser Seite zeigt jedoch, dass sie zuletzt am 13. Dezember aktualisiert wurde. Daher bin ich mir nicht sicher, ob sie beibehalten wird.
Dies ist ein Auszug aus den FAQs als Referenz:
quelle
Ich verwende IntelliJ Idea, PHPStorm und WebStorm. Ich dachte, WebStorm würde für die PHP-Codierung ausreichen, aber in Wirklichkeit eignet es sich hervorragend zum Bearbeiten, hat aber nicht das Gefühl, dass es sowohl PHP als auch PHPStorm in Echtzeit auf Fehler überprüft. Dies ist nur eine Beobachtung, die von einem regelmäßigen Benutzer eines JetBrains-Produkts stammt.
Wenn Sie ein Schüler sind, nutzen Sie die kostenlose Lizenz während des Schulbesuchs. Es gibt Ihnen die Möglichkeit, verschiedene JetBrains-IDE zu erkunden ... Habe ich CLion erwähnt? =]
quelle
Offizieller Kommentar - jetbrains.com
quelle
Nach meiner eigenen Erfahrung werden die neuen Funktionen, die in einigen Apps eingeführt werden, in den anderen Apps nicht sofort eingeführt, obwohl theoretisch viele JetBrains-Produkte dieselben Funktionen haben. Insbesondere hat IntelliJ IDEA einmal im Jahr eine neue Version, während WebStorm und PHPStorm meiner Meinung nach 2 bis 3 pro Jahr erhalten. Beachten Sie dies bei der Auswahl einer IDE. :) :)
quelle