Pourquoi passer à Kotlin pour des applications Android.
Quels sont les avantages et inconvénients.
Pourquoi passer à Kotlin pour des applications Android.
Quels sont les avantages et inconvénients.
Jonathan Monga
Le plus simple est de visionner une présentation complète, comme ça tu te fais ta propre idée:
Niveau avantages, c'est un langage beaucoup plus agréable, concis et moderne que Java, c'est comme C# face à C++: Une fois qu'on a essayé on n'a plus du tout envie de revenir en arrière.
Pour ceux qui ont besoin de productivité ça permet de gagner du temps, et pour ceux qui n'ont pas cet impératif ça permet des syntaxes beaucoup plus agréables.
Et surtout ça réduit fortement le nombre de bugs à l'exécution, car le langage est plus rigoureux que Java, notamment sur les null
On trouve des mécanismes qui n'arrivent que dans les dernières versions de Java, comme les fonctions lambda, mais aussi des nouveautés propres comme les coroutines, les fonctions infix, les variables read-only, les variables à initialisations tardives etc.
Niveau inconvénients, franchement moi je n'en vois pas vraiment: Toutes les librairies Java sont réutilisables, l'interopérabilité avec Java est complète et il y a même un copié/collé automatique qui transforme le code Java en Kotlin, dans le cas où on veut récupérer des exemples Java. Le tout avec un code qui ne gonfle pas par rapport à un code en Java.
Et maintenant que Kotlin est devenu langage officiel pour Android, et qu'en plus c'est un open-source, la pérennité est assurée.
C'est évidemment mon avis, qui n'engage que moi
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager