¿Puede IntelliJ IDEA encapsular todas las funciones de WebStorm y PHPStorm mediante complementos? [cerrado]
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 desarrollar Node.js y php.
¿Puede IntelliJ IDEA hacer todo lo que hacen WebStorm y PHPStorm 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.
Toda la funcionalidad de nuestros IDE livianos se puede encontrar en 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 de proyectos simplificada ("Open Directory") que se utiliza en productos más livianos, ya que no es aplicable al IDE que admite una gama tan amplia de lenguajes 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 productos más livianos, pero que no esté disponible en IntelliJ IDEA Ultimate, puede informarlo y consideraremos agregarla.
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 de productos no están sincronizados. Significa que es posible que algunas funciones ya estén disponibles en los productos más livianos, 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.
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 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 conectarme a esa carpeta fuente, 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, utilizar cualquiera de otros IDE, en lugar de depender simplemente 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 actualicé a IDEA porque quería esa configuración políglota. Ahora estoy pensando en pagar por la actualización de RubyMine, sólo porque necesito hacer RubyMotion ahora. También hay otras áreas potenciales donde este problema de falta de sincronización podría afectarme nuevamente. Por ejemplo, soporte de implementación/flujo de trabajo de caja de torsión.
JetBrains tiene buenos IDE, pero supongo que estoy un poco molesto.