Condividi
x

Kotlin: nuova linfa ai nostri progetti

21/09/2018

Stiamo completando in questi giorni la terza sessione formativa in pillole su Kotlin, che ha visto coinvolti tutti i nostri sviluppatori software.
Kotlin è un linguaggio che nasce per superare alcuni limiti di Java, soprattutto riguardanti la “modernità” e l’espressività del linguaggio; permette di fare più cose scrivendo meno codice – ed è dimostrato che un linguaggio più espressivo si traduce in una migliore qualità del prodotto. Kotlin lo fa, mantenendo piena compatibilità con l’ambiente di esecuzione di Java e la JVM, che sono sempre stati e sono assoluti industry leader.
Kotlin nel tempo è inoltre “uscito” da questi confini, ed ora può essere compilato per il Web (producendo codice Javascript), per applicazioni native, e per applicazioni Android. Nel 2017 Google l’ha adottato come linguaggio ufficiale per lo sviluppo di applicazioni su questa piattaforma (video annuncio Google), sancendone definitivamente la posizione nel panorama dei linguaggi “moderni”.
In aggiunta, e al di là di questo, sviluppare in Kotlin è un piacere. E’ conciso, sicuro by design, interoperabile in progetti che già usano Java o Javascript, ed esistono degli ottimi tool per utilizzarlo al meglio. Diverse grandi aziende l’hanno già adottato, e ben volentieri lo facciamo anche noi: dove Java a volte sembrava “vecchio e stanco”, Kotlin è una bella ventata di freschezza!
Il processo sarà graduale: la nostra base di codice scritta in Java (sia per mobile che per backend) è ovviamente molto grande; Kotlin farà parte delle “frecce al nostro arco” per i nuovi progetti e moduli applicativi, e contiamo così di acquisire nel tempo una massa critica per poter gradualmente sostituire Java.
Soprattutto, questo processo si inserisce nella modernizzazione continua degli strumenti che utilizziamo: il nostro è un mondo in continuo cambiamento, e serve grande attenzione nello scegliere cosa è utile e cosa non si adatta alla nostra realtà. Il risultato di queste scelte incide direttamente sulla qualità del nostro codice, quindi è un punto davvero cruciale dei processi aziendali; ma è un piacere quando – e questo è uno di quei casi – un nuovo strumento rende il processo produttivo non solo più efficiente, ma più gradevole!
Corso Kotlin atonpeople

 
ATONEWS
Le persone al centro
People·Tech
Michele Mauro
Aton partecipa a Voxxed Days Milano
16/09/2022
Approfondisci
training-clienti-img
People·Service Desk
Alice Vian
Training clienti: la formazione e le installazioni tecniche di Aton
08/09/2022
Approfondisci
aton-manutenzione-hardware-business-continuity-img
Hardware·Planet
Maurizio Bovo
Manutenzione hardware: come garantire la Business Continuity
01/09/2022
Approfondisci
onsummer-kayak-img
People·Planet·Prosperity
Giorgio De Nardi
.onSummer 2022 | Traguardi del primo semestre
05/08/2022
Approfondisci
People·Service Desk
Barbara Bettin
Il Service Desk di Aton non è un Help Desk
27/07/2022
Approfondisci
evoluzione della User Interface-img
Tech
Federica Balliana
Semafori in pensione | L’evoluzione della User Interface
19/07/2022
Approfondisci
CASE STUDY
Ecco alcune delle nostre esperienze
Leggi
shv-energy-case-study-img

SHV Energy

Energy
In una sola web console l’azienda registra i dati, gestisce gli ordini, pianifica i rifornimenti, la manutenzione e si assicura che tutte queste operazioni vengano riportate in modo immediato e automatico nel gestionale.
Approfondisci
Leggi
gruppo-poli-banner-img

Gruppo Poli

Retail Vendite Omnichannel
Poli ha unito tradizione e innovazione nel proprio modo di fare impresa ponendo particolare attenzione ai collaboratori, ai clienti e al territorio. In Aton, ha trovato un partner con…
Approfondisci
Leggi
cattel-banner-img

Cattel

Food & Consumer Goods Vendite Omnichannel
Cattel S.p.a, azienda leader nel Nord d’Italia nella distribuzione di prodotti alimentari nel canale Ho.Re.Ca ha profondamente trasformato la raccolta ordini adottando la soluzione .onSales B2B di Aton.
Approfondisci
Leggi
Despar-Case-banner-img

Despar

Retail Vendite Omnichannel
Tutte le operazioni di negozio gestite in palmo di mano per gli oltre 600 punti vendita Despar, Eurospar e Interspar
Approfondisci
Leggi
faster-banner-img

Faster

Industrials Soluzioni per la Supply Chain
Tutti i progetti, che siano di successo o meno, hanno storie da raccontare. Un inizio difficile in salita, un partenza ricolma di speranza, colpi di scena ripetuti dove lo spettatore…
Approfondisci
Leggi
granarolo-banner-img

Granarolo

Food & Consumer Goods Vendite Omnichannel
Granarolo, il maggior gruppo agro-industriale del Paese a capitale italiano, tramite la consociata Zeroquattro S.r.l., ha intrapreso un percorso di innovazione nei propri canali di vendita che coinvolge migliaia di…
Approfondisci