Kotlin зараз є найкращою мовою для розробників Android

Котлін

Вчора en перший день лВидання 2019 року конференції Google I / O присвячений розробникам, Google скористався можливістю, щоб оголосити, що мова програмування Kotlin зараз є найкращою мовою для розробників додатків для Android.

Kotlin - це функціональна об'єктно-орієнтована мова програмування зі статичним написанням, що дозволяє компілювати для віртуальної машини Java та JavaScript. Він розроблений командою програмістів з JetBrains, редактором IntelliJ IDEA, інтегрованого середовища розробки для Java і на якій базується Android Studio, офіційна IDE для розробки програм для Android.

Для тих, хто стежить за ним або вже користується ним, останнє оновлення (Kotlin 1.3.30) було випущено минулого місяця, включаючи вдосконалення Kotlin / Native, яке використовує LLVM для компіляції джерел Kotlin для відокремлення двійкових даних (не потрібні віртуальні машини) для різних операцій. систем та архітектури центрального процесора, включаючи iOS. Linux, Windows, Mac і навіть WebAssembly та вбудовані системи, такі як STM32.

Офіційна підтримка Котліна щодо розробки Android була оголошена на конференції Google I / O 2017.

Kotlin для розробки Android

Для команди Google Android це рішення підтримати Котліна було легко пояснити.

Підтримка EDI для Kotlin: Android Studio побудована на основі JetBrains IntelliJ IDEA, і команда JetBrains роками працює над забезпеченням безперебійної роботи Kotlin з IntelliJ IDEA.

Google успадкує всю свою роботу з підтримки Kotlin в Android Studio. Але поза цим аспектом Котлін має багато інших переваг.

За даними Google:

"Котлін виразний, стислий, розширюваний, потужний і приємний для читання та письма, а також має цікаві функції безпеки з точки зору дозволеності та незмінності", які відповідають Вашим інвестиціям у створення програм за замовчуванням безпечними та ефективними.

"Розробка Android все частіше буде здійснюватися на Kotlin", - пише Google у своєму блозі.

“Для Kotlin спочатку буде доступно багато нових API та функцій Jetpack. Якщо ви починаєте новий проект, вам слід писати його на Kotlin ", - говорить Google, пояснюючи, що" код, написаний на Kotlin, часто означає для вас набагато менше коду, менше коду для написання, тестування та обслуговування. «

За даними Google, найголовніше, що Котлін взаємодіє з офіційними мовами для розробки Android (Java, C ++) та середовища виконання Android.

Логотип Android Studio

Наприклад, компанія пояснила, що Kotlin безперебійно працює з мовою Java, полегшуючи розробникам, яким подобається мова Java, продовжувати користуватися нею, а також поступово додавати код Kotlin та користуватися перевагами бібліотек Kotlin.

Крім того, Прийняття Kotlin на Android постійно зростало з роками І на думку Google, із зростанням ентузіазму серед розробників, одна з причин, чому компанія хотіла представити Kotlin як офіційну мову на Android, щоб забезпечити їм кращу підтримку Kotlin. Що було зроблено з Android Studio 3.0.

Офіційна підтримка Kotlin сприяла зростанню прийняття цієї мови у світі розробки Android, і дехто передбачав, що мова JetBrains швидко скине Java.

У будь-якому випадку не слід виключати таку можливість, оскільки За даними Google, "понад 50% професійних розробників Android зараз використовують Kotlin".

У партнерстві з JetBrains та Фондом Kotlin Google продовжує інвестувати в інструменти Kotlin для Android, про що свідчить достроковий випуск Android KTX у 2018 році, набір розширень для розробки Android разом з Kotlin.

Вони також інвестують у документацію, навчання та заходи, щоб полегшити вивчення мови JetBrains і, отже, її прийняття.

Це повідомлення від Google не є несподіванкою, тим більше, що Google прагне дистанціюватися від Java, оскільки на компанію в суді нападає Oracle за незаконне використання API Java на Android.


Залиште свій коментар

Ваша електронна адреса не буде опублікований. Обов'язкові для заповнення поля позначені *

*

*

  1. Відповідальний за дані: AB Internet Networks 2008 SL
  2. Призначення даних: Контроль спаму, управління коментарями.
  3. Легітимація: Ваша згода
  4. Передача даних: Дані не передаватимуться третім особам, за винятком юридичних зобов’язань.
  5. Зберігання даних: База даних, розміщена в мережі Occentus Networks (ЄС)
  6. Права: Ви можете будь-коли обмежити, відновити та видалити свою інформацію.