MAVEN, GRADLE 차이
라이브러리를 관리, 프로젝트 관리하는 큰 틀은 같지만 깊게 들어가면 처리되는 순서가 다르고 maven과 다르게 gradle은 변수 선언이나 if, else, for 등의 로직이 구현가능하여 간결하게 구성가능하도록 선언, 빌드 체계화가 잘 되어있고 직접 코드를 작성하여 동적인 요소로 작성가능하며 속도면에서도 maven 보다 100배 가량 더 빠르다고 볼 수 있다.( 요즘은 gradle을 더 선호한다.)
gradle의 groove 와 kotlin
오류코드 강조, 빠른 문서 보기, IDE와 뛰어난 호환성, 코드 자동 완성 등으로 groove보다 kotlin을 더 선호한다. 하지만 단점으로는 모든 IDE를 제공하지 않기에 Intellij 와 안드로이드스튜디오에서 많이 사용한다.