08-11-2017, 07:43
<r>Android supporte désormais officiellement le nouvel environnement de développement aux côtés de la technologie d'Oracle. Lors d'une conférence en mai,Google a annoncé le support officiel du langage Kotlin dans Android. On peut donc penser qu'avec Kotlin Google entend pousser Java vers la sortie.<br/>
Kotlin est un environnement dit " industriel", publié en<B><s></s> open source<e></e></B> (sous licence Oracle2.0), c'est un langage<B><s></s> flexible<e></e></B> à la fois orienté objet et fonctionnel, reposant sur un <B><s></s>typage statique<e></e></B>. Il utilise une syntaxe concise et se traduit par une sémantique <B><s></s>moins verbeuse<e></e></B>.<br/>
Cependant Kotlin à été dessiné pour être complètement compatible avec JAVA : "<I><s></s>Un composant Kotlin pourra être appelé depuis du code écrit dans ce langage, mais l'inverse sera aussi possible<e></e></I>", précise David Wursteisen.<br/>
<br/>
<B><s></s>Points fort<e></e></B> :<br/>
- Outillage riche.<br/>
- Facile à prendre en main avec quelques connaissance de JAVA, C# ou Scala.<br/>
- Propose un éditeur de code Java(IntelliJ IDEA).<br/>
- Il est facile de migrer une application existante JAVA vers Kotlin.<br/>
<br/>
<B><s></s>Points faible<e></e></B> : <br/>
- Langage encore jeune<br/>
- Communauté de développeur encore petite.<br/>
- "Concurrence" en entreprise avec JAVA ( qui va peut surement réagir avec JAVA9 et 10).</r>
Kotlin est un environnement dit " industriel", publié en<B><s></s> open source<e></e></B> (sous licence Oracle2.0), c'est un langage<B><s></s> flexible<e></e></B> à la fois orienté objet et fonctionnel, reposant sur un <B><s></s>typage statique<e></e></B>. Il utilise une syntaxe concise et se traduit par une sémantique <B><s></s>moins verbeuse<e></e></B>.<br/>
Cependant Kotlin à été dessiné pour être complètement compatible avec JAVA : "<I><s></s>Un composant Kotlin pourra être appelé depuis du code écrit dans ce langage, mais l'inverse sera aussi possible<e></e></I>", précise David Wursteisen.<br/>
<br/>
<B><s></s>Points fort<e></e></B> :<br/>
- Outillage riche.<br/>
- Facile à prendre en main avec quelques connaissance de JAVA, C# ou Scala.<br/>
- Propose un éditeur de code Java(IntelliJ IDEA).<br/>
- Il est facile de migrer une application existante JAVA vers Kotlin.<br/>
<br/>
<B><s></s>Points faible<e></e></B> : <br/>
- Langage encore jeune<br/>
- Communauté de développeur encore petite.<br/>
- "Concurrence" en entreprise avec JAVA ( qui va peut surement réagir avec JAVA9 et 10).</r>
<t></t>


![[-]](https://www.tisi-fr.com/board/images/collapse.png)