Lors de la conférence Google I / O 2017, l’équipe Android a annoncé un support de première classe pour Kotlin.

Pour les développeurs d’Android, le support de Kotlin est une chance d’utiliser un langage moderne et puissant, aidant à résoudre des maux de tête courants tels que les exceptions d’exécution et la verbosité du code source. Kotlin est facile à démarrer avec et peut être progressivement introduit dans des projets existants, ce qui signifie que vos investissements existants en technologie sont préservés.

À partir de maintenant, Android Studio 3.0 est livré avec Kotlin , ce qui signifie que les développeurs Android n’ont plus besoin d’installer des extras ou de se soucier de la compatibilité. Cela signifie également que JetBrains et Google supporteront le développement d’Android à Kotlin.

Dans le cas où vous êtes préoccupé par d’autres plates-formes que Kotlin prend en charge (Kotlin / JVM pour serveur et desktop, Kotlin / JS et Kotlin / Native), assurez-vous qu’elles sont aussi importantes pour JetBrains que jamais. JetBrains vision ici est de faire de Kotlin un outil uniforme pour le développement de bout en bout de diverses applications reliant plusieurs plates-formes à la même langue. Cela inclut les applications Web intégrales, les clients Android et iOS, intégrés / IoT et bien plus encore.

Les langages de programmation sont comme les humains: plus les gens parlent une langue, mieux c’est. Le support de première classe sur Android amènera probablement plus d’utilisateurs à Kotlin, et il est attendu à ce que la communauté augmente considérablement. Cela signifie plus de bibliothèques et d’outils développés dans / pour Kotlin, plus d’expérience partagée, plus d’offres d’emploi de Kotlin, plus de matériel d’apprentissage publié, etc.

JetBrains a promis de collaborer avec Google pour créer une base à but non lucratif pour Kotlin. Le développement de la langue continuera à être parrainé par JetBrains, et l’équipe Kotlin (plus de 40 personnes et la deuxième plus grande équipe de l’entreprise) fonctionnera comme d’habitude. Andrey Breslav reste le concepteur du langage principal et Kotlin sera développé selon les mêmes principes qu’auparavant.

Kotlin va-t-il se concentrer principalement sur Android?

L’un des objectifs de Kotlin est d’être une langue disponible sur plusieurs plates-formes et ce sera toujours le cas. Nous continuerons à soutenir et développer activement Kotlin / JVM (serveur, ordinateur de bureau et autres types d’applications) et Kotlin / JS. Nous travaillons sur Kotlin / Native pour d’autres plates-formes telles que MacOS, iOS et IoT / systèmes embarqués.

Comment cela influe-t-il sur les cycles de publication de Kotlin?

Kotlin continuera à avoir son propre cycle de publication indépendant de celui d’Android ou Android Studio. Les projets restent complètement indépendants. Évidemment, il y aura une collaboration étroite entre les équipes de produits afin de s’assurer que Kotlin fonctionne toujours correctement dans Android Studio.

Qui va travailler sur le plugin Android Studio?

JetBrains continuera à fonctionner sur le plugin Android Studio, en collaborant étroitement avec l’équipe Android Studio.

Cela affectera-t-il le support d’IntelliJ IDEA, Eclipse ou Netbeans?

Non. Kotlin continue d’être une langue qui cible plusieurs plates-formes et le soutien d’autres IDE continuera à être fourni comme précédemment. De toute évidence, l’accent sera mis sur IntelliJ IDEA avec, espérons-le, des contributions communautaires sur les autres.

Cela affectera-t-il le support pour MacOS ou iOS?

Non. JetBrains a encore l’intention de soutenir ces deux systèmes avec Kotlin / Native et rien n’a changé à cet égard.

JetBrains va-t-il être acquis par Google?

No. JetBrains n’a aucun plan d’acquisition par une entreprise. JetBrains est et continue d’être un fournisseur d’outils indépendant qui dessert les développeurs indépendamment de leur plate-forme ou langue de choix.

Cet article a ete inspire de cet artice en anglais.

LAISSER UN COMMENTAIRE

Please enter your comment!
Please enter your name here

This site uses Akismet to reduce spam. Learn how your comment data is processed.