No pude encontrar ningún punto importante en el sitio web de JetBrains e incluso Google no ayudó mucho.
Deberías entrenar tu búsqueda-fu dos veces más duro.
DE: http://www.jetbrains.com/phpstorm/
NOTA: PhpStorm incluye toda la funcionalidad de WebStorm (Editor HTML / CSS, Editor JavaScript) y agrega soporte completo para PHP y Bases de datos / SQL.
Su foro también tiene muy pocas respuestas para esa pregunta.
Básicamente: PhpStorm = WebStorm + PHP + Soporte de base de datos
WebStorm viene con ciertos (principalmente) complementos orientados a JavaScript incluidos de manera predeterminada, mientras que deben instalarse manualmente en PhpStorm (si es necesario).
Al mismo tiempo: los complementos que requieren soporte PHP no podrían instalarse en WebStorm (por razones obvias).
PD
Dado que WebStorm tiene un ciclo de lanzamiento diferente que PhpStorm, puede tener nuevas funciones orientadas a JS / CSS / HTML más rápido que PhpStorm (se trata de compilaciones de plataforma utilizadas).
Por ejemplo: la última versión estable de PhpStorm es v7.1.4, mientras que WebStorm ya está en v8.x. Pero, PhpStorm v8 se lanzará en aproximadamente 1 mes (de acuerdo con su hoja de ruta), lo que significa que la versión estable de PhpStorm incluirá algunas de las características que solo estarán disponibles en WebStorm v9 (dentro de unos meses, digamos 2 -3-5) - si usa / compara SOLAMENTE versiones estables .
ACTUALIZACIÓN (2016-12-13):
desde la versión 2016.1, PhpStorm y WebStorm usan los mismos números de versión / compilación ... por lo que ya no hay diferencia entre las mismas versiones: la funcionalidad presente en WebStorm 2016.3 es la misma que en PhpStorm 2016.3 (si el se instalan los mismos complementos, por supuesto).
Todo lo que sé atm. es que PHPStorm no es compatible con la parte JS como Webstorm
Eso no es correcto (su redacción). La falta de tecnología "extra" en PhpStorm (por ejemplo: nodo, angularjs) no significa que el soporte básico de JavaScript no tenga funcionalidad. Cualquier "extra" puede instalarse fácilmente (o desactivarse, si no es necesario).
ACTUALIZACIÓN (2016-12-13):
Aquí está la lista de complementos que se incluyen con WebStorm 2016.3 pero requieren instalación manual en PhpStorm 2016.3 (si los necesita, por supuesto):
- Pepino.js
- Dardo
- EditorConfig
- EJS
- Handelbars / Moustache
- Integración de Java Server Pages (JSP)
- Karma
- LiveEdit
- Meteorito
- PhoneGap / Cordova Plugin
- Componentes de polímeros y web
- Pug (ex-Jade)
- Spy-js
- Soporte de lápiz
- Hacendado
Node.js Remote Interpreter
plugin (hecho por JetBrains)? - "Permite configurar intérpretes Node.js para entornos remotos; ejecutar, depurar y perfilar aplicaciones Node.js de forma remota (actualmente solo funciona a través de SSH)"Básicamente, PHPStorm = WebStorm + PHP, SQL y más.
PERO (y este es un "pero" muy importante) porque es capaz de analizar mucho más, a menudo no puede analizar las dependencias de Node.js, ya que (probablemente) entran en conflicto con alguna otra sintaxis que es capaz de analizar.
El ejemplo más notable de eso sería la definición del modelo Mongoose, donde WebStorm reconoce fácilmente el método mongoose.model , mientras que PHPStorm lo marca como no resuelto tan pronto como conecta el complemento Node.js.
Sorprendentemente, se las arregla para resolver el método si apaga el complemento, pero deja los módulos principales conectados, pero luego no se puede utilizar para la depuración. Y esto le sucede a bastantes métodos por ahí.
Todo esto va para PHPStorm 8.0.1, tal vez en versiones posteriores este error molesto sería reparado.
fuente
En realidad, hay una comparación de los dos en las preguntas frecuentes oficiales de WebStorm . Sin embargo, el historial de versiones de esa página muestra que se actualizó por última vez el 13 de diciembre, por lo que no estoy seguro de si se mantiene.
Este es un extracto de las preguntas frecuentes para referencia:
fuente
Uso IntelliJ Idea, PHPStorm y WebStorm. Pensé que WebStorm sería suficiente para la codificación de PHP, pero en realidad es genial para editar, pero no parece que compruebe los errores en tiempo real tanto en PHP como en PHPStorm. Esto es solo una observación, proveniente de un usuario habitual de los productos JetBrains.
Si eres estudiante, intenta aprovechar la licencia gratuita mientras asistes a la escuela; te da la oportunidad de explorar diferentes IDE de JetBrains ... ¿Mencioné CLion? =]
fuente
Comentario oficial - jetbrains.com
fuente
En mi propia experiencia, aunque en teoría muchos productos JetBrains comparten las mismas funcionalidades, las nuevas características que se introducen en algunas aplicaciones no se introducen inmediatamente en las demás. En particular, IntelliJ IDEA tiene una nueva versión una vez al año, mientras que WebStorm y PHPStorm obtienen de 2 a 3 por año, creo. Tenga eso en cuenta al elegir un IDE. :)
fuente