Linguaggi di programmazione

Versatilità

It is a law of nature we overlook, that intellectual versatility is the compensation for change, danger, and trouble

Questo aforisma di H.G. Wells rappresenta bene l’idea che la versatilità, sia nell'esistenza umana che nei linguaggi di programmazione, è una risposta alle sfide e ai cambiamenti che è necessario affrontare.

Ritengo sia difficile competere in flessibilità con il linguaggio Dart, in particolare se si considera la piattaforma Flutter.

Sebbene appaia in una posizione un po' defilata nella classifica di popolarità, sta di fatto alla pari con Swift e Kotlin, i due linguaggi nativi per lo sviluppo di app per iOS e Android, rispettivamente.

Creato da Google, e supportato da un'ampia comunità di sviluppatori, è open source.

Per essere precisi, l'utilizzo effettivo sulle varie piattaforme dipende da quali librerie si integrano nella propria applicazione. Consideriamo per esempio il client MQTT, e vediamo che è compatibile con tutte e sei le piattaforme, ed è utilizzabile anche in un programma Dart al di fuori di Flutter, ma occorre verificare di volta in volta.


Giorgio Barchiesi
Albo degli Ingegneri Sez. A, N. 4027 della Prov. di Trento
P.IVA 02370260222, C.F. BRC GRG 58L26 C794R

Copyright © 2015-2024 Giorgio Barchiesi - Tutti i diritti riservati