Kotlin è ora la lingua preferita dagli sviluppatori Android

Kotlin

Ieri en il primo giorno di lEdizione 2019 della conferenza Google I / O dedicato agli sviluppatori, Google ha colto l'occasione per annunciare che il linguaggio di programmazione Kotlin è ora il linguaggio preferito per gli sviluppatori di applicazioni Android.

Kotlin è un linguaggio di programmazione funzionale e orientato agli oggetti, con scrittura statica che consente di compilare per la macchina virtuale Java e JavaScript. È sviluppato da un team di programmatori di JetBrains, l'editor di IntelliJ IDEA, l'ambiente di sviluppo integrato per Java e su cui si basa Android Studio, l'IDE ufficiale per lo sviluppo di applicazioni Android.

Per coloro che lo seguono o lo utilizzano già, il suo ultimo aggiornamento (Kotlin 1.3.30), è stato rilasciato il mese scorso, compresi i miglioramenti a Kotlin / Native che utilizza LLVM per compilare le fonti Kotlin per separare i dati binari (nessuna macchina virtuale richiesta) per diversi funzionamenti sistemi e architetture CPU, incluso iOS. Linux, Windows, Mac e persino WebAssembly e sistemi embedded come STM32.

Il supporto ufficiale di Kotlin per lo sviluppo Android è stato annunciato alla conferenza Google I / O 2017.

Kotlin per lo sviluppo Android

Per il team di Google Android, questa decisione di sostenere Kotlin è stata facile da spiegare.

Supporto EDI per Kotlin: Android Studio è basato su JetBrains IntelliJ IDEA e il team JetBrains lavora da anni per garantire che Kotlin funzioni perfettamente con IntelliJ IDEA.

Google erediterà tutto il suo lavoro per supportare Kotlin in Android Studio. Ma al di là di questo aspetto, Kotlin ha molti altri vantaggi.

Secondo Google:

"Kotlin è espressivo, conciso, estensibile, potente e piacevole da leggere e scrivere, e ha caratteristiche di sicurezza interessanti in termini di nullability e immutabilità" che si allineano con i tuoi investimenti nel rendere le applicazioni sicure ed efficienti per impostazione predefinita.

"Lo sviluppo di Android sarà sempre più su Kotlin", ha scritto Google in un post sul blog.

“Molte nuove API e funzionalità Jetpack saranno prima disponibili per Kotlin. Se inizi un nuovo progetto, dovresti scriverlo in Kotlin ", dice Google spiegando che" il codice scritto in Kotlin spesso significa molto meno codice per te, meno codice da scrivere, testare e mantenere. «

Secondo Google, la cosa più importante è che Kotlin sia interoperabile con le lingue ufficiali per lo sviluppo Android (Java, C ++) e il runtime Android.

Logo di Android Studio

Ad es, la società ha spiegato che Kotlin funziona perfettamente con il linguaggio Java, rendendo facile per gli sviluppatori che amano il linguaggio Java continuare a usarlo, ma anche aggiungere gradualmente codice Kotlin e sfruttare le librerie Kotlin.

Inoltre, L'adozione di Kotlin su Android è aumentata costantemente nel corso degli anni E secondo Google, con crescente entusiasmo tra gli sviluppatori, uno dei motivi per cui l'azienda ha voluto introdurre Kotlin come lingua ufficiale su Android per fornire loro un migliore supporto Kotlin. Cosa è stato fatto da Android Studio 3.0.

Il supporto ufficiale di Kotlin ha contribuito alla crescente adozione del linguaggio nel mondo dello sviluppo Android, al punto che alcuni prevedevano che il linguaggio JetBrains avrebbe rapidamente detronizzato Java.

In ogni caso, questa possibilità non è da escludere, perché Secondo Google, "oltre il 50% degli sviluppatori Android professionisti ora utilizza Kotlin".

In collaborazione con JetBrains e la Fondazione Kotlin, Google continua a investire in strumenti Kotlin per Android, come evidenziato dal rilascio anticipato di Android KTX nel 2018, una serie di estensioni per lo sviluppo Android con Kotlin.

Investono anche in documentazione, formazione ed eventi per facilitare l'apprendimento della lingua JetBrains e quindi la sua adozione.

Questo annuncio di Google non è una sorpresa, soprattutto perché Google cerca di prendere le distanze da Java mentre la società viene attaccata in tribunale da Oracle per uso illegale di API Java su Android.


Lascia un tuo commento

L'indirizzo email non verrà pubblicato. I campi obbligatori sono contrassegnati con *

*

*

  1. Responsabile del trattamento: AB Internet Networks 2008 SL
  2. Scopo dei dati: controllo SPAM, gestione commenti.
  3. Legittimazione: il tuo consenso
  4. Comunicazione dei dati: I dati non saranno oggetto di comunicazione a terzi se non per obbligo di legge.
  5. Archiviazione dati: database ospitato da Occentus Networks (UE)
  6. Diritti: in qualsiasi momento puoi limitare, recuperare ed eliminare le tue informazioni.