2017 년 10 월 20 일

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

Java는 의심 할 여지없이 가장 널리 사용되고 널리 사용되는 프로그래밍 언어입니다. 그러나 모바일 플랫폼 인 Realm의 최근 보고서 인 Kotlin은 Java를 주요 프로그래밍 언어로 추월 할 것으로 예상됩니다. Android 2018 년까지 애플리케이션 개발.

Kotlin 대 자바

 

Kotlin은 최신 멀티 플랫폼 애플리케이션 용으로 개발 된 통계 형식의 프로그래밍 언어로 Java 및 Android와 100 % 상호 운용됩니다. Kotlin은 최근 Google이 기존 언어 인 C ++ 및 Java에 새로운 프로그래밍 언어에 대한 지원을 공식적으로 발표했을 때까지 인기가 없었습니다. 소프트웨어 개발 회사 인 JetBrains는 현재 협업중인 Kotlin을 개발했습니다. Android Kotlin을 비영리 단체로 이전합니다. Kotlin은 이미 Expedia, Flipboard, Pinterest, Square 등 여러 주요 개발자가 프로덕션 앱을 위해 채택했습니다.

새로운 영역 보고서, Google이 장점에 대해 발표 한 후 개발자가 Kotlin으로 Android 앱을 구현하는 것이 엄청나게 증가했습니다. 이 보고서는 약 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의 마케팅 부사장 Paul Kopacki는 The Register와의 인터뷰에서 다음과 같이 말했습니다. 구글 XNUMX 월에 Google I / O에서 발생한 Android에서 허용되는 언어로 Kotlin을 축복받은 Kotlin 사용이 폭발적으로 증가했습니다. 내년 말이면 Kotlin이 Android 앱용 Java를 능가 할 것이라고 생각합니다. "

Kotlin 대 자바

"두 언어 간의 손쉬운 상호 운용은 Kotlin의 매력의 큰 부분이었습니다."Android 플랫폼의 이사 인 Mike Cleron도 블로그 게시물. 그는 또한이 프로그래밍 언어는 "이 프로그래밍 언어를 사용한 모든 사람에게 매우 친숙 할 것"이라고 덧붙였습니다. 자바 프로그래밍 언어. "

“명백합니다 : 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": "필수 필드 누락"}