Diferencia entre WebStorm y PhpStorm


Estoy eligiendo un IDE para el desarrollo Web y me gustaría saber cuáles son las diferencias entre WebStorm y PhpStorm?

No pude encontrar ningún punto importante en el sitio web de JetBrains e incluso Google no ayudó mucho.

Todo lo que sé ahora es que PhpStorm no soporta JS como WebStorm, pero es capaz de hacerlo gracias a los plugins. Es esta la única diferencia?

Author: Evan Wieland, 2014-09-03

5 answers

No pude encontrar ningún punto importante en el sitio web de jetbrains e incluso Google no ayudó mucho.

Usted debe entrenar su búsqueda-fu el doble de 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 tal pregunta.


Básicamente: PhpStorm = WebStorm + PHP + Soporte de base de datos

WebStorm viene con ciertos (principalmente) plugins orientados a JavaScript incluidos por defecto, mientras que necesitan ser instalados manualmente en PhpStorm (si es necesario).

Al mismo tiempo: los plugins que requieren soporte PHP no podrían instalarse en WebStorm (por razones obvias).

P. S. Dado que WebStorm tiene un ciclo de lanzamiento diferente al de PhpStorm, puede tener nuevos Las características orientadas a JS/CSS / HTML son más rápidas que PhpStorm (se trata de compilaciones de plataformas utilizadas).

Por ejemplo: el último PhpStorm estable 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 (en unos pocos meses, digamos 2-3-5) { si se usan / comparan versiones estables SOLO .

ACTUALIZACIÓN (2016-12-13): Desde la versión 2016.1 PhpStorm y WebStorm utilizan los mismos números de versión / compilación .. así 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 se instalan los mismos complementos, por supuesto).


Todo lo que sé atm. es que PhpStorm no soporta la parte JS como Webstorm

Eso no es correcto (su redacción). Falta " extra" la tecnología en PhpStorm (por ejemplo: node, angularjs) no significa que el soporte básico de JavaScript tenga funcionalidad faltante. Cualquier "extra" se puede instalar fácilmente (o desactivar, si no es necesario).


ACTUALIZACIÓN (2016-12-13): Aquí está la lista de plugins que se incluyen con WebStorm 2016.3 pero requieren instalación manual en PhpStorm 2016.3 (si los necesita, de curso):

  • Pepino.js
  • Dart
  • EditorConfig
  • EJS
  • Handelbars/Bigote
  • Integración de Páginas de servidor Java (JSP)
  • Karma
  • LiveEdit
  • Meteoro
  • PhoneGap/Cordova Plugin
  • Componentes poliméricos y Web
  • Pug (ex-Jade)
  • Spy-js
  • Soporte para lápiz óptico
  • Yeoman
 392
Author: LazyOne,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2016-12-13 15:28:54

Esencialmente, 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 falla al analizar Nodo.dependencias 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 de Mangosta, donde WebStorm reconoce fácilmente mangosta.model método, mientras que PhpStorm lo marca como no resuelto tan pronto como conecta el nodo.plugin js.

Sorprendentemente, se las arregla para resolver el método si desactiva el plugin, 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 molesto bug sería corregido.

 17
Author: Василий Овчинников,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2014-12-06 23:05:13

En realidad hay una comparación de los dos en el oficial WebStorm FAQ. 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:

¿Qué es WebStorm & PhpStorm?

WebStorm & PhpStorm son IDEs (Entorno de Desarrollo Integrado) construido sobre la plataforma IntelliJ de JetBrains y reducido para web desarrollo.

Que ¿Necesito IDE?

PhpStorm está diseñado para cubrir todas las necesidades del desarrollador PHP incluyendo soporte completo de JavaScript, CSS y HTML. WebStorm es para hardcore Desarrolladores de JavaScript. Incluye características PHP desarrollador normalmente no necesita como Nodo.JS o JsUnit. Sin embargo, los complementos correspondientes pueden ser instalado en PhpStorm de forma gratuita.

¿Con qué frecuencia se lanzarán nuevas vesions (sic)?

Preliminarmente, las actualizaciones principales de WebStorm y PhpStorm estarán disponibles dos veces en un año. Actualizaciones menores (corrección de errores) se emiten periódicamente como requerir.

Snip

Características de IntelliJ IDEA vs WebStorm

IntelliJ IDEA sigue siendo el producto estrella de JetBrains y la IDEA de IntelliJ proporciona soporte completo de JavaScript junto con todas las otras características de WebStorm a través de plugins incluidos o descargables. Lo único que falta es la configuración simplificada del proyecto.

 4
Author: tomRedox,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2015-12-24 09:05:12

En mi propia experiencia, a pesar de que teóricamente muchos productos Jetbrain comparten las mismas funcionalidades, las nuevas características que se introducen en algunas aplicaciones no se introducen inmediatamente en la otra. Especialmente IDEA, que tiene una nueva versión una vez al año, en contraste con Webstorm o PhpStorm que obtienen 2 o 3 por año creo. Tenga esto en cuenta al elegir:)

 1
Author: Ramiro Araujo,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2014-10-09 14:33:12

Uso IntelliJ Idea, PhpStorm y WebStorm. Pensé que WebStorm sería suficiente para la codificación PHP, pero en realidad es genial para la edición, pero no se siente como que en tiempo real-error-comprueba PHP, así como PhpStorm. Esto es solo una observación, procedente de un usuario regular de un productos JetBrains.

Si eres un estudiante intenta aprovechar la licencia gratuita mientras asistes a la escuela; te da la oportunidad de explorar diferentes IDE de JetBrains... ¿Mencioné a CLion? =]

 1
Author: Adriano Michael,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2015-01-02 18:47:20