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.
intellij-idea
phpstorm
webstorm
jetbrains-ide
señor congelación
fuente
fuente
Respuestas:
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.
fuente
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.
fuente
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.
fuente
IntelliJ IDEA vs WebStorm características
IntelliJ IDEA sigue siendo el producto estrella de JetBrains e IntelliJ IDEA ofrece soporte completo de JavaScript junto con todos 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.
Tomado de: https://confluence.jetbrains.com/display/WI/WebStorm+FAQ#WebStormFAQ-IntelliJIDEAvsWebStormfeatures
fuente
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 ...
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
fuente