Kotlin сега е предпочитаният език за разработчиците на Android

Kotlin

Вчера 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 за отделяне на двоични данни (не се изискват машини виртуални) за различна работа системи и CPU архитектури, включително iOS. Linux, Windows, Mac и дори WebAssembly и вградени системи като STM32.

Официалната поддръжка на Kotlin за разработка на 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:

„Kotlin е изразителен, кратък, разтегателен, мощен и приятен за четене и писане и има интересни функции за сигурност по отношение на обезсилване и неизменност“, които съответстват на Вашите инвестиции в това да направите приложенията по подразбиране сигурни и ефективни.

„Разработването на Android все повече ще бъде в Kotlin“, пише Google в публикация в блог.

„Много нови API и Jetpack функции ще бъдат достъпни първо за Kotlin. Ако стартирате нов проект, трябва да го напишете в Kotlin ", казва Google, обяснявайки, че" кодът, написан в Kotlin, често означава много по-малко код за вас, по-малко код за писане, тестване и поддръжка. «

Според Google, най-важното е, че Kotlin е оперативно съвместим с официалните езици за разработка на 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 за незаконно използване на Java API на Android.


Оставете вашия коментар

Вашият имейл адрес няма да бъде публикуван. Задължителните полета са отбелязани с *

*

*

  1. Отговорник за данните: AB Internet Networks 2008 SL
  2. Предназначение на данните: Контрол на СПАМ, управление на коментари.
  3. Легитимация: Вашето съгласие
  4. Съобщаване на данните: Данните няма да бъдат съобщени на трети страни, освен по законово задължение.
  5. Съхранение на данни: База данни, хоствана от Occentus Networks (ЕС)
  6. Права: По всяко време можете да ограничите, възстановите и изтриете информацията си.