Echemos un vistazo a los detalles sobre por qué Android / Google adoptó Gradle
Los puntos clave para que Google siga adelante con Gradle para su desarrollo de Android son
- Cree múltiples APK para su aplicación con diferentes características usando el mismo proyecto. (Cree varias variantes de una aplicación)
- Reutilizar código y recursos.
- Personalice, configure y amplíe el proceso de compilación.
- Integración personalizada con su propio IDE Android Studio.
- Herramientas de construcción única para soportar múltiples idiomas.
Puede considerar los puntos anteriores son ventajas de gradle. gradle es DSL y, por lo tanto, proporciona mucha más flexibilidad para definir sus lógicas.
Al mismo tiempo, DSL dificultaría un poco, ya que el estándar puede cambiar y puede terminar cambiando su script de compilación.
- ¿Cuáles son las ventajas de precargar imágenes en CSS?
- ¿Cuál será la aplicación blockchain killer y por qué?
- ¿Cuáles son las aplicaciones de la Tienda Windows mejor diseñadas?
- ¿Cuál es la mejor manera de enseñar un conocimiento de dominio altamente complejo a un equipo de desarrollo de software?
- ¿Tiene un problema que una aplicación pequeña y simple resolvería?
Por cierto, las ventajas y desventajas dependen de sus necesidades y requisitos.
Una característica puede ser buena para un sistema, pero la misma característica puede ser un problema (no tan bueno) para otro sistema.
Si realmente desea comparar maven y gradle en función de sus características y su caso de usuario. Echa un vistazo a esto.
El siguiente artículo le dará más detalles sobre el sistema de construcción Gradle y la lista de verificación de adopción en comparación con Maven.
@Por qué Gradle o Maven
Hay un estudio detallado realizado por los laboratorios rebeldes sobre la comparación
@ @
zeroturnaround.com
Página en zeroturnaround.com