2017 년 10 월 20 일

Kotlin, Android 애플리케이션 개발에서 Java 추월

자바는 의심할 여지 없이 가장 인기 있고 널리 사용되는 프로그래밍 언어입니다. 하지만 모바일 플랫폼 개발사인 리얼름(Realm)의 최근 보고서에 따르면, 코틀린(Kotlin)이 2018년까지 안드로이드 애플리케이션 개발에서 주요 프로그래밍 언어로서 자바를 제치고 올라설 것으로 예상됩니다.

Kotlin 대 자바

 

Kotlin은 통계적 타입 시스템을 사용하는 프로그래밍 언어로, Java 및 Android와 100% 상호 운용 가능하며, 최신 멀티플랫폼 애플리케이션 개발을 위해 만들어졌습니다. Kotlin은 최근 Google이 C++ 및 Java에 이어 새로운 프로그래밍 언어 지원을 공식 발표하기 전까지는 널리 알려지지 않았습니다. Kotlin은 소프트웨어 개발 회사인 JetBrains에서 개발했으며, 현재 Android와 협력하여 Kotlin을 비영리 단체로 전환하는 작업을 진행하고 있습니다. Kotlin은 이미 Expedia, Flipboard, Pinterest, Square 등 여러 주요 개발사에서 자사 앱에 채택되어 사용되고 있습니다.

최근 발표된 Realm 보고서 에 따르면 , 구글이 코틀린의 장점을 발표한 이후 개발자들이 코틀린을 사용하여 안드로이드 앱을 개발하는 사례가 크게 증가했습니다. 이 보고서는 약 100,000만 명의 개발자를 대상으로 모바일 애플리케이션 산업 발전 추세를 면밀히 분석한 결과를 바탕으로 작성되었습니다.

통계에 따르면 개발자의 Kotlin 채택률은 Google의 I / O 발표 이후 7.4 월 말 14.7 %에서 125 %로 두 배가되었습니다. 또한 Realm Report에 따르면 2015 년 XNUMX 월 이후 Kotlin으로 구축 된 모바일 애플리케이션의 수가 XNUMX % 증가했습니다.

Kotlin 대 자바

보고서에 따르면 Java로 빌드 된 Android 앱의 수는 지난 6.1 개월 동안 2018 % 감소했습니다. 보고서는 "Kotlin이 17 년 2.5 월 Java를 추월 할 것입니다. 이는 Google이 Google I / O에서 공식 지원을 발표 한 지 약 1.0 개월 후, Kotlin이 v14에 도달 한 지 1.0 년 후입니다"라고 말했습니다. "반면, Swift vXNUMX이 출시 된 후 XNUMX 개월 만에 같은 이정표에 도달했습니다."

Realm의 마케팅 부사장인 폴 코파키는 The Register와의 인터뷰에서 " 구글이 지난 5월 구글 I/O에서 코틀린을 안드로이드에서 사용 가능한 언어로 공식 승인한 이후 코틀린 사용량이 폭발적으로 증가했습니다. 내년 말까지 안드로이드 앱 개발에서 코틀린이 자바를 넘어설 것으로 예상합니다."라고 말했습니다.

Kotlin 대 자바

안드로이드 플랫폼 디렉터인 마이크 클레론 역시 블로그 게시글 에서 "두 언어 간의 손쉬운 상호 운용성이 코틀린의 큰 매력 중 하나"라며 코틀린을 극찬했습니다 . 그는 또한 " 자바 프로그래밍 언어를 사용해 본 사람이라면 누구나 코틀린을 매우 친숙하게 느낄 것 "이라고 덧붙였습니다.

“명백합니다 : Java (Android에서)는 죽어 가고 있습니다. 실제로 Google I / O 이전에 Java로 빌드 된 앱의 20 %가 이제 Kotlin으로 빌드되고 있습니다. Kotlin은 서버에서 Java가 사용되는 방식도 변경할 수 있습니다. " 영역 보고서 노트. 간단히 말해 Kotlin 기술이없는 Android 개발자는 조만간 공룡으로 간주 될 위험이 있습니다.”

Kotlin의 현대적인 전망은 Kotlin이 성장한 이유라고 Realm은 말합니다. "Kotlin은 훨씬 더 현대적인 언어입니다."Realm의 최고 마케팅 담당자 Paul Kopacki가 말했습니다. "이해하기 쉽고 작성하기 쉬우 며 Java보다 추상화가 약간 높으며 실제로 모바일을 염두에두고 설계되었습니다."

코틀린은 현재 독일, 일본, 인도, 미국, 브라질과 같은 국가에서 가장 인기가 높습니다.

Kotlin에 대해 어떻게 생각하세요? Android 개발에서 Java를 능가할까요? 아래 의견에 의견을 공유하십시오!

저자 소개, 

메그 나

당신이 공부하기로 얼마나 결심했는지는 중요하지 않습니다. 당신의 두뇌는 필요합니다


{ "email": "Email address invalid", "url": "Website address invalid", "required": "필수 필드 누락"}