Written by
java-style
on
on
[Kotlin #00] Kotlin 장점과 단점
[Kotlin #00] Kotlin 장점과 단점
반응형
Kotlin의 장점
Kotlin은 2017년 안드로이드 공식 개발 언어로 지정되었습니다. 전엔 Java 중심이었는데 과연 어떤 장점이 있어서 도입을 한 것일까요? 대표적인 장점을 알려드리면 다음과 같습니다.
Java와 100% 호환도면서 더 현대적이고 간결합니다. 또한 이런 이유로 인해 같은 프로젝트에서 코틀린과 병용 사용이 가능합니다.
NPE(Null Pointer Exception)에 대처하기 위해 자바와 다르게 Non-nullable 타입을 따로 지정하여, Non-nullable 타입의 객체는 null check가 필요없도록 지원합니다.
타입 추론을 지원해 지정 언어가 가진 정확성과 성능을 보장하면서도 동적 타입 언어와 같은 간결함을 유지할 수 있습니다.
객체 지향 프로그래밍과 함수형 프로그래밍 스타일을 모두 지원합니다.
람다 표현식을 지원합니다.
이외에도 많은 크고 작은 장점이 있습니다.
Kotlin의 단점
이렇게 많은 장점이 있는 Kotiln이지만 단점 역시 존재합니다.
Java에 비해 속도가 느리다.
Java에 비해 자료 및 정보가 없다.
이러한 단점들이 있지만 그럼에도 사용하지 않을 이유는 없습니다!
Java vs Kotlin (출처 : lampalampa.net)
반응형
from http://zamorn08.tistory.com/20 by ccl(A) rewrite - 2021-10-24 02:27:26