¿Es mejor usar Android Studio o Intellij Idea con plugins?
Tenemos una base de código Java existente en la que utilizamos intellij idea para el desarrollo.
Estamos construyendo una aplicación de Android donde estaremos compartiendo código y otros recursos con el código preexistente y la base de recursos.
- Autogeneración de Android TAG de registro en Android Studio / Intellij idea
- ¿Cómo mantener archivos como * .scala y * .txt de ser incluido en mis archivos apk?
- Valores de @SuppressWarnings admitidos en Android Studio
- Android Studio no puede importar módulos después de la actualización
- ID de elemento de menú en un proyecto de biblioteca de Android?
Como Android Studio parece ser principalmente una versión modificada de Intellij mi pregunta es ¿hay características totalmente específicas Android Studio tiene que son indispensables? ¿Incompatible? "Estándar"? Vs Intellij Idea comunidad o final? ¿Son los dos intercambiables con un conjunto de plugins adecuado?
Si tuviéramos que usar Intellij Idea con los varios complementos de soporte de Android, ¿son estos plugins lo mismo que lo que viene con android studio? Con este conjunto de plugins los programas serán virtualmente intercambiables?
(Me di cuenta de "hormigas" de apoyo no está en Android Studio, aunque todo lo que necesito es una cierta capacidad para invocar ejecutables desde el IDE con un conjunto de menú configurable entradas para varios comandos – ahora uso el intellij ant apoyo para hacer esto porque estaba disponible)
Intellij será siempre retraso de las versiones de Android Studio, ya que es la herramienta "Oficial" de Google.
Si son significativamente incompatibles, ¿cuál es la manera más fácil de usar recursos y herramientas comunes entre los dos sistemas?
Esta pregunta es una especie de querer consejo de la experiencia – ¿dónde invertimos mejor nuestra curva de aprendizaje y la dependencia de la infraestructura y pulir nuestras juntas de surf de caos?
Gracias.
- Cómo instalar Plugin en Android Studio
- Uso de IntelliJ con complemento de Android, en lugar de usar Android Studio
- Android Studio no se inicia: No se pudo encontrar o cargar la clase principal com.intellij.idea.Main
- Deshabilitar el error de clase duplicado para las clases en la carpeta de prueba - Android Studio / IntelliJ
- IntelliJ Build Error Context Mismatch
- Cómo importar módulos de SVN en AndroidStudio
- Intellij Android + Maven no puede encontrar las pruebas de unidad
- ¿Por qué el corredor de pruebas de Android informa de "Empty test suite"?
Primero, una renuncia … Sólo he jugado un poco con Android Studio. Pero soy un ávido usuario de IntelliJ IDEA durante los últimos 12 años.
Como Android Studio parece ser principalmente una versión modificada de Intellij mi pregunta es ¿hay características totalmente específicas Android Studio tiene que son indispensables? ¿Incompatible? "Estándar"? Vs Intellij Idea comunidad o final? ¿Son los dos intercambiables con un conjunto de plugins adecuado?
El estudio de Android tiene algunos asistentes y configuraciones para la configuración del proyecto que se ajustan mejor para el desarrollo de Android. Aparte de eso, realmente no hay nada que puedas hacer en Android Studio que no puedas hacer en Intellij IDEA. Pero lo contrario no es cierto. Hay un número de cosas (no-android) que puedes hacer en IntelliJ IDEA (tanto la comunidad como las últimas ediciones) que no puedes hacer en Android Studio. En cuanto a si Android Studio puede utilizar IntelliJ IDEA plug-ins, que va a depender de la plug-in. Si aprovecha algo en la API de complemento que no está incluida en Android Studio, no funcionará. No sé qué tan frecuente es eso.
Intellij será siempre retraso de las versiones de Android Studio, ya que es la herramienta "Oficial" de Google.
Puede ir en ambos sentidos. JetBrains puede añadir cosas que tardan en llegar a Android Studio. Y Google puede añadir cosas que tardan en llegar a IntelliJ IDEA. Lo más probable es que este último sea más frecuente. Pero no sé de la mano cuánto tiempo ese retraso es. Esta entrada en el blog de JetBrians puede ayudar a ese respecto: IntelliJ IDEA y Android Studio FAQ
Mi recomendación personal sería si sabes que sólo vas a estar haciendo el desarrollo de Android, ir con Android Studio. Pero si existe la posibilidad de que alguna vez esté trabajando con otros lenguajes (Java, Scala, Groovy, python, php, html, css, JavaScript, etc., etc.) o cualquier código del lado del servidor Con IntelliJ IDEA. Además, si alguna vez utilizas un control de versión comercial (como Perforce o Team Foundation Server), debes ir con IntelliJ IDEA último ya que sólo se admiten en IntelliJ IDEA Ultimate.
Para el desarrollo de Android, sería mejor utilizar Android Studio (vista previa 1.3 ya está disponible).
Desde Android Studio se basa en Intellij, su "curva de aprendizaje" no debería ser un problema.
Para usar "recursos comunes", supongo que se está refiriendo al código … y que debe estar en un repositorio (git / github / …).
- ¿Hay alguna forma de importar un modelo 3D a Android?
- Android play services 6.5: LocationClient falta