¿Puede IntelliJ IDEA encapsular toda la funcionalidad de WebStorm y PHPStorm a través de complementos? [cerrado]

488

Estoy buscando un nuevo IDE pero estoy confundido acerca de la superposición entre algunas de las ofertas de Jetbrains. Parece que IntelliJ IDEA tiene complementos que le permiten hacer Node.js y desarrollo de php.

¿Puede IntelliJ IDEA hacer todo lo que WebStorm y PHPStorm hacen a través de complementos o tienen características especiales que no están disponibles en IDEA? Espero tener un único IDE políglota para todo el desarrollo.

señor congelación
fuente
44
¿Por qué no contacta a JetBrains directamente? - la respuesta oficial siempre debe ser más completa / precisa ya que conocen sus productos mucho mejor que los usuarios comunes ...
LazyOne
449
Confío más en la comunidad stackoverflow. Quiero escuchar a las personas que los usan en escenarios del mundo real en lugar de su departamento de ventas.
mr.freeze
55
Tenga en cuenta que la edición comunitaria no es compatible con el complemento PHP, ya que requiere el complemento JavaScript que solo funciona con la versión paga.
sventechie
37
"Confío más en la comunidad stackoverflow". - Es curioso cómo
aceptaste

Respuestas:

461

Toda la funcionalidad de nuestros IDE livianos se puede encontrar dentro de IntelliJ IDEA (debe instalar los complementos correspondientes desde el repositorio ).

Incluye soporte para todas las tecnologías desarrolladas para nuestros productos más específicos, como Web / PhpStorm, RubyMine y PyCharm.

La característica específica que falta en IntelliJ IDEA es la creación simplificada de proyectos ("Open Directory") utilizada en productos más ligeros, ya que no es aplicable al IDE que admite una gama tan amplia de idiomas y tecnologías. También significa que no puede crear proyectos directamente desde los hosts remotos en IDEA.

Si le falta alguna otra característica que esté disponible en los productos ligher, pero no está disponible en IntelliJ IDEA Ultimate, está informarlo y consideraremos agregarlo.

Si bien los complementos PHP, Python y Ruby IDEA se crean a partir del mismo código fuente que se utiliza en PhpStorm, PyCharm y RubyMine, los ciclos de lanzamiento del producto no están sincronizados. Significa que algunas características pueden estar disponibles en los productos más ligeros, pero no están disponibles en los complementos de IDEA en ciertos períodos, se agregan con el complemento y las actualizaciones de IDEA más adelante.

CrazyCoder
fuente
10
Entiendo que si compro PyCharm y después de 1 año no actualizo la suscripción, no tengo ninguna actualización, pero si pago IntellijIdea, puedo actualizar el complemento PyCharm incluso si no actualizo mi licencia y tengo todos los nuevos características de PyCharm (por supuesto, sin nuevas características de IntellijIdea).
dbf
11
@dbf, en algún momento el complemento de Python para IDEA pasa a la próxima versión de la plataforma IntelliJ IDEA y se vuelve incompatible con las versiones anteriores de IDEA, en otras palabras, tendrá que actualizar a la nueva versión de IDEA para usar el nuevo complemento de Python versiones con las nuevas funciones, sin actualizar IDEA podrá utilizar la última versión de complemento compatible, pero no tendrá las características de la próxima versión de complemento.
CrazyCoder
20
Esto no es verdad. Soy un usuario duro de TypeScript y puedo decir con bastante seguridad, el soporte de Idea TS siempre está cerca de 3-6 meses de correcciones de errores de WebStorm uno. Entonces, si desea TS de alguna manera utilizable y real, obtenga WebStorm (realmente obtenga VS si es posible, pero webstorm es una solución multiplataforma).
Garkin
55
@gdaniel: PHPStorm admite todas las funciones de Webstorm + PHP / WP / Drupal
trve.fa7ad
55
@abbr estos complementos son gratuitos para Ultimate y deben instalarse manualmente.
CrazyCoder
159

Pero aquí está el problema, a veces no puedes o no quieres esperar. Por ejemplo, quiero usar el nuevo soporte para RubyMotion que incluye soporte para la estructura del proyecto RubyMotion, configuración de archivos rake, configuración de configuraciones que están conectadas al Simulador de iOS, etc.

RubyMine tiene todo esto ahora, IDEA no. Entonces tendría que generar un proyecto RubyMotion fuera de IDEA, luego configurar un proyecto IDEA y conectarlo a esa carpeta de origen, etc. y Dios sabe qué más.

Lo que JetBrains debería hacer es tener un modelo de licencia que me permita, con la compra de IDEA, usar cualquiera de los otros IDE, en lugar de depender solo de los complementos de IDEA.

Estaría dispuesto a pagar más por eso, es decir, 50 dólares más por dicha flexibilidad.

Lo curioso es que originalmente era un cliente de RubyMine que se actualizó a IDEA, porque quería esa configuración políglota. Ahora estoy considerando pagar por la actualización de RubyMine, solo porque necesito hacer RubyMotion ahora. También hay otras áreas potenciales donde este problema de falta de sincronización podría volver a morderme. Por ejemplo, flujo de trabajo de caja de torque / soporte de implementación.

JetBrains tiene buenos IDEs pero supongo que estoy un poco molesto.

usuario2220384
fuente
78
"la compra de IDEA para usar cualquiera de los otros IDE en lugar de depender solo de los complementos de IDEA" es una gran sugerencia. Yo pagaría por esto también.
Ayush Gupta
28
Yo también pagaría una "licencia maestra" que me daría acceso a IntelliJ Idea y al encendedor PyCharm, PhpStorm, etc. Gran sugerencia.
ryentzer
1
@RedactedProfile Ya no uso los productos JetBrains. Ahora uso VS Code. En ese momento me estaba moviendo entre idiomas y encontré que la licencia de JetBrains era restrictiva.
ryentzer
3
También se debe decir que ahora hay una licencia de "Todos los productos" por $ 24 / mes
RedactedProfile
1
De hecho, estoy usando la licencia 'Todos los productos' ahora, y la encuentro extremadamente útil. Yo uso muchos lenguajes diferentes (PHP, Nodo, Java). Me está funcionando bien, aunque un poco caro. Depende de cuánto uses cada idioma.
Russell Santos
21

Regularmente uso IntelliJ, PHPStorm y WebStorm. Me encantaría usar solo IntelliJ. Como señaló el proveedor, la funcionalidad de "Open Directory" que no está en IntelliJ es dolorosa.

Ahora para la parte de frotar; He intentado usar IntelliJ como mi IDE único y he encontrado que el rendimiento es terrible en comparación con las versiones más livianas. Intellisense es casi inútil en IntelliJ en comparación con WebStorm.

código
fuente
1
hola @ ccit-spence. Estoy deliberando entre comprar PHPStorm + PyCharm, O IntelliJ IDEA. ¿Qué otros problemas de rendimiento has encontrado con IntelliJ? Lo he estado usando en 30 días de prueba. Además de las opciones incómodas / más complejas y un montón de cosas relacionadas con Java que no uso, ¿parece bastante similar a los productos independientes? El tiempo de carga parece ser del 30% ~ 50%. Ejecutándolo en un Macbook Pro con i7 y SSD, es solo 2 o 3 segundos más largo.
nevado
55
@snowbound Con IntelliJ 14, encuentro que el rendimiento ha mejorado hasta el punto de que es lo único que estoy usando en este momento. No soy un desarrollador de Python. No hay experiencia con PyCarm. Java, NodeJS, PHP son los principales idiomas con los que trabajo en este momento.
código del
13

Definitivamente una gran pregunta. He notado esto también como una subpregunta de la elección de versiones dentro de IDEa que este enlace puede ayudar a abordar ...

http://www.jetbrains.com/idea/features/editions_comparison_matrix.html

potencialmente también posee una base para analizar sus otras opciones IDE y las opciones que ofrecen.

Estoy pensando que WebStorm es mejor para la gestión de repositorios de JavaScript y Git, lo que significa el tipo de pilas HTML5 CSS Cordova, que es realmente donde (junto con otros) el futuro se encuentra y las energías deberían centrarse ahora ... pero ya depende en sus necesidades, etc.

De todos modos, esto también cuenta esa historia ... http://www.jetbrains.com/products.html

MistereeDevlord
fuente