반응형
Kotlin 강의 | Kotlin Programming Language의 특징
서버 응용
코틀린은 서버 애플리케이션을 개발하는데 용이하다.
자바 기술들과 완벽히 표현이 된다.
type-safe builders와 delegated properties를 이용하면 강력하고 사용하기 쉬운 추상화를 구축할 수 있다.
corutine을 이용하면 방대한 양의 클라이언트로 확장할 수 있는 애플리케이션을 만들 수 있다.안드로이드에서의 활용
코틀린을 이용하면 안드로이드 애플리케이션 개발을 할 수 있다.
코틀린은 JDK 6와 완벽히 호환이 되므로 기존 버전의 안드로이드 디바이스들에서도 코틀린 애플리케이션은 문제 없이 동작한다.
자바와 비슷한 bytecode 구조를 가지기 때문에 자바와 비슷한 속도로 코틀린 애플리케이션은 동작한다.
코틀린에서 inline functions, lambdas를 이용하면 자바보다 빠르게 동작한다.
코틀린은 기존의 안드로이드 라이브러리를 이용할 수 있다.Kotlin/Native
코틀린 코드를 C/C++, Swift 등 다른 언어에 포함시킬 수 있다. 또는 그 반대로 C/C++, Swift 등에서 코틀린 코드를 부를 수 있다.
반응형
댓글