for best ide phpstorm webstorm language-comparisons

ide - best - phpstorm login



Diferencia entre WebStorm y PHPStorm (6)

Elijo 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 es compatible con JS como WebStorm, pero puede hacerlo debido a los complementos. ¿Es esta la única diferencia?


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

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 falla al 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 conecte 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 usar 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.


En mi propia experiencia, aunque en teoría muchos productos de Jetbrain comparten las mismas funcionalidades, las nuevas características que se introducen en algunas aplicaciones no se introducen de inmediato 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 eso en cuenta al elegir :)


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:

¿Qué es WebStorm y PhpStorm?

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

¿Qué IDE necesito?

PhpStorm está diseñado para cubrir todas las necesidades del desarrollador de PHP, incluido el soporte completo de JavaScript, CSS y HTML. WebStorm es para desarrolladores de JavaScript hardcore. Incluye características que el desarrollador PHP normalmente no necesita como Node.JS o JSUnit. Sin embargo, los complementos correspondientes se pueden instalar en PhpStorm de forma gratuita.

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

Preliminarmente, las principales actualizaciones de WebStorm y PhpStorm estarán disponibles dos veces en un año. Las actualizaciones menores (corrección de errores) se emiten periódicamente según sea necesario.

recorte

IntelliJ IDEA vs WebStorm características

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


PhpStorm es compatible con todas las características de WebStorm, pero algunas no están incluidas, por lo que es posible que deba instalar el complemento correspondiente para algún marco a través de Configuración> Complementos> Instalar complemento de JetBrains.

Comentario oficial - jetbrains.com


Uso IntelliJ Idea, PHPStorm y WebStorm. Pensé que WebStorm sería suficiente para la codificación de PHP, pero en realidad es excelente 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 un estudiante, intenta aprovechar la licencia gratuita mientras asistes a la escuela; te da la oportunidad de explorar diferentes IDB de JetBrains ... ¿Mencioné CLion? =]