반응형
<구글이 알려주는 앱 개발 무료 강의>
[코틀린/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' 카테고리의 다른 글
1.코틀린으로 배우는 안드로이드 기초 - 구글에서 알려주는 안드로이드 앱 개발 (0) | 2022.03.30 |
---|---|
[코틀린/kotlin] 사이트 소개 - 구글 Developer에서 코틀린을 배우자 (0) | 2022.03.29 |
[코틀린/kotlin] 구글 개발자(Google Developers)로 코틀린을 배우자 - 강의 (0) | 2022.03.28 |
[코틀린/Kotlin] 구글 개발자 참고 사이트 - Google developer (0) | 2022.03.25 |
[코틀린/Kotlin] 왜 코틀린으로 개발하나요? (0) | 2022.03.24 |
댓글