본문 바로가기
프로그래밍/Kotlin

[코틀린/Kotlin] 코틀린 장점은 무엇인가요?

by Dylan Kim 2022. 3. 24.
반응형


<구글이 알려주는 앱 개발 무료 강의>

[코틀린/Kotlin]가이드 맵 - 전체 보기


 


[코틀린/Kotlin] 코틀린 장점은 무엇인가요?

저처럼 기존 개발자이면서 새로운 언어, 혹은 회사의 방향에 따른 새러운 안드로이드 언어를 도전해야한다면,

코틀린을 추천드립니다.

(다만 오랫만에 새로운 언어를 배우려고하다보니 약간의 긴장과 잘 해낼 수 있을까?하는데..)

 

아래 코틀린의 장점입니다.

표현력이 높고 간결함

더 안전한 코드

호환성

구조화된 동시 실행

 

잠깐 참고한 자료로 본다면 C# 언어와 유사하며, 크게 무리가 없을 걸로 보입니다.

화이팅하고! 가보자고!

 


Android 개발이 Kotlin 우선인 이유

 

Google은 컨퍼런스, 고객 자문위원회(CAB), Google 개발자 전문가(GDE) 및 자사 개발자 연구를 통해 개발자로부터 직접 받은 의견을 검토했습니다. 많은 개발자가 이미 Kotlin을 즐겨 사용하고 있으며 Kotlin 지원 추가에 관한 요청이 분명했습니다. 개발자가 말하는 Kotlin을 사용한 코드 작성의 이점은 다음과 같습니다.

  • 표현력이 높고 간결함: 적은 노력으로 많은 작업을 할 수 있습니다. 상용구 코드를 적게 사용하면서도 아이디어를 풍부하게 표현할 수 있습니다. Kotlin을 사용하는 전문 개발자 중 67%가 Kotlin을 통해 생산성이 높아졌다고 말합니다.
  • 더 안전한 코드: Kotlin에는 null 포인터 예외와 같은 일반적인 프로그래밍 실수를 방지하는 데 도움이 되는 여러 언어 기능이 있습니다. Kotlin 코드가 포함된 Android 앱은 다운될 가능성이 20% 낮습니다.
  • 호환성: Kotlin에서 자바 기반 코드를 호출하거나 자바 기반 코드에서 Kotlin을 호출합니다. Kotlin은 자바 프로그래밍 언어와 100% 호환되므로 프로젝트에서 Kotlin을 원하는 만큼 사용할 수 있습니다.
  • 구조화된 동시 실행: Kotlin 코루틴을 사용하면 비동기 코드를 차단 코드처럼 쉽게 사용할 수 있습니다. 코루틴은 네트워크 호출부터 로컬 데이터 액세스에 이르기까지 백그라운드 작업 관리를 크게 단순화합니다.
  •  

[kotlin] 코틀린 장점은 무엇인가?

 

 

 

 


 

 

 

반응형

댓글