Je n'ai pas pu trouver de points majeurs sur le site Web de JetBrains et même Google n'a pas beaucoup aidé.
Vous devriez entraîner votre recherche-fu deux fois plus dur.
DE: http://www.jetbrains.com/phpstorm/
REMARQUE: PhpStorm inclut toutes les fonctionnalités de WebStorm (éditeur HTML / CSS, éditeur JavaScript) et ajoute une prise en charge complète de PHP et de bases de données / SQL.
Leur forum a également assez peu de réponses à une telle question.
Fondamentalement: PhpStorm = WebStorm + PHP + Support de base de données
WebStorm est livré avec certains plugins orientés JavaScript (principalement) fournis par défaut alors qu'ils doivent être installés manuellement dans PhpStorm (si nécessaire).
Dans le même temps: les plugins nécessitant un support PHP ne pourraient pas être installés dans WebStorm (pour des raisons évidentes).
PS
Étant donné que WebStorm a un cycle de publication différent de PhpStorm, il peut avoir de nouvelles fonctionnalités orientées JS / CSS / HTML plus rapidement que PhpStorm (tout dépend des versions de plate-forme utilisées).
Par exemple: la dernière version stable de PhpStorm est la v7.1.4 tandis que WebStorm est déjà sur la v8.x. Mais, PhpStorm v8 sera publié dans environ 1 mois (conformément à leur feuille de route), ce qui signifie que la version stable de PhpStorm comprendra certaines des fonctionnalités qui ne seront disponibles que dans WebStorm v9 (dans quelques mois, disons 2 -3-5) - si vous utilisez / comparez UNIQUEMENT des versions stables .
MISE À JOUR (13/12/2016):
Depuis la version 2016.1, PhpStorm et WebStorm utilisent les mêmes numéros de version / build .. il n'y a donc plus de différence entre les mêmes versions: la fonctionnalité présente dans WebStorm 2016.3 est la même que dans PhpStorm 2016.3 (si le les mêmes plugins sont installés, bien sûr).
Tout ce que je sais atm. est que PHPStorm ne prend pas en charge la partie JS comme Webstorm
Ce n'est pas correct (votre formulation). La technologie «extra» manquante dans PhpStorm (par exemple: node, angularjs) ne signifie pas que la prise en charge de base de JavaScript manque de fonctionnalités. Tous les "extras" peuvent être facilement installés (ou désactivés, si cela n'est pas nécessaire).
MISE À JOUR (13/12/2016):
Voici la liste des plugins fournis avec WebStorm 2016.3 mais qui nécessitent une installation manuelle dans PhpStorm 2016.3 (si vous en avez besoin, bien sûr):
- Cucumber.js
- Dard
- EditorConfig
- EJS
- Guidons / Moustache
- Intégration de Java Server Pages (JSP)
- Karma
- LiveEdit
- Météore
- Plugin PhoneGap / Cordova
- Composants polymères et Web
- Carlin (ex-Jade)
- Spy-js
- Prise en charge du stylet
- Yeoman