CONNEXION
  • RetourJeux
    • Sorties
    • Hit Parade
    • Les + populaires
    • Les + attendus
    • Soluces
    • Tous les Jeux
    • Gaming
  • RetourActu Gaming
    • News
    • Astuces
    • Tests
    • Previews
    • Toute l'actu gaming
  • RetourBons plans
    • Bons plans
    • Bons plans Smartphone
    • Bons plans Hardware
    • Bons plans Image et Son
    • Bons plans Amazon
    • Bons plans Cdiscount
    • Bons plans Decathlon
    • Bons plans Fnac
    • Tous les Bons plans
  • RetourJVTech
    • Actus High-Tech
    • Intelligence Artificielle
    • Smartphones
    • Mobilité urbaine
    • Hardware
    • Image et son
    • Tutoriels
    • Tests produits High-Tech
    • Guides d'achat High-Tech
    • JVTech
  • RetourCulture
    • Actus Culture
    • Culture
  • RetourVidéos
    • A la une
    • Gaming Live
    • Vidéos Tests
    • Vidéos Previews
    • Gameplay
    • Trailers
    • Chroniques
    • Replay Web TV
    • Toutes les vidéos
  • RetourForums
    • Hardware PC
    • PS5
    • Switch 2
    • Xbox Series
    • Switch
    • Pokemon pocket
    • FC 25 Ultimate Team
    • League of Legends
    • Tous les Forums
  • PC
  • PS5
  • Xbox Series
  • Switch 2
  • PS4
  • One
  • Switch
  • iOS
  • Android
  • MMO
  • RPG
  • FPS
En ce moment Genshin Impact Valhalla Breath of the wild Animal Crossing GTA 5 Red dead 2
Liste des sujets

Dev Android : Java ou Kotlin ?

KrisyChill
KrisyChill
Niveau 7
25 décembre 2018 à 20:30:40

Salut , je veux faire une application Android , mais je ne sais pas quel language choisir .

Je fais du python et un peu de C# , j'avais déja éssayé le Java mais j'ai pas du tout aimé â cause de sa lenteur , le Kotlin semble être un Java amélioré .

A long le terme, il vaut mieux apprendre le Kotlin ou le Java ?

awiqzr
awiqzr
Niveau 10
26 décembre 2018 à 00:10:21

kotlin

-[Franckyi]-
-[Franckyi]-
Niveau 10
26 décembre 2018 à 10:28:26

J'aurais dit Java parce-que c'est beaucoup plus utilisé que Kotlin, et surtout que si tu veux changer c'est plus simple de faire Java -> Kotlin que l'inverse. Mais si t'aimes pas Java tu peux aller directement sur Kotlin sans problème.

Edit : quand tu parles de "lenteur" c'est la lenteur d'exécution du programme ? Parce que Kotlin tourne sur le même support que Java (la JVM) donc il ne sera pas plus rapide.

Message édité le 26 décembre 2018 à 10:30:11 par -[Franckyi]-
KrisyChill
KrisyChill
Niveau 7
26 décembre 2018 à 11:52:21

Le 26 décembre 2018 à 10:28:26 -[Franckyi]- a écrit :
J'aurais dit Java parce-que c'est beaucoup plus utilisé que Kotlin, et surtout que si tu veux changer c'est plus simple de faire Java -> Kotlin que l'inverse. Mais si t'aimes pas Java tu peux aller directement sur Kotlin sans problème.

Edit : quand tu parles de "lenteur" c'est la lenteur d'exécution du programme ? Parce que Kotlin tourne sur le même support que Java (la JVM) donc il ne sera pas plus rapide.

Non l'exécution ça va encore , je parle de la 'lourdeur' de l'environnement de travail > Eclipse :peur:
Sinon merci , je vais apprendre Kotlin :ok:

Bunyan
Bunyan
Niveau 17
26 décembre 2018 à 21:54:32

Les deux.
Java car c'est le socle sur lequel se base Kotlin et que la plupart des apps sont encore réalisées en Java.
Kotlin car la communauté et Google le pousse.
De plus, Kotlin a été pensé comme totalement interconnectable avec Java. Il est donc tout a fait possible de reprendre une application Android écrite en Java, et d'étoffer ses fonctionnalités avec du Kotlin.

Par contre, ton problème avec Java soit "sa lourdeur", est à côté de la plaque. Le langage a bien des soucis, mais tu dis explicitement ensuite que ce problème est en fait sur l'IDE Eclipse. Je te conseille donc de bien faire attention à ce dont tu parles ;)
De toutes manières, l'IDE officiel pour Android est Android Studio, IDE basé sur la plate-forme open-source IntelliJ. Que tu choisisses le Kotlin ou le Java, cet IDE permet de faire les deux.

godrik
godrik
Niveau 30
26 décembre 2018 à 22:30:32

Je ne connais rien d'autre qu'android qui soit programmable avec kotlin. (Ou est ce quej'ai fume?) Alors que Java est deploye en gros partout. Donc si tu cherches a apprendre quelquechose d'utile dans le futur, Je dirais que c'est du Java que tu veux faire.

Superyudjin2
Superyudjin2
Niveau 6
26 décembre 2018 à 23:07:45

Java ça ressemble beaucoup à C#, si tu aimais C# tu devrais apprécier Java :(

C'est sans doute le changement d'IDE (passage de Visual studio à Eclipse) qui t'as gêné mais pas le changement de langage en soit.

Quand j'étais en BTS beaucoup d'étudiants de ma promo détestait java mais en faite c'était à cause de la mocheté de l'IDE (c'était Netbeans)

Bunyan
Bunyan
Niveau 17
28 décembre 2018 à 00:47:42

@godrik : Kotlin est supporté par la JVM, donc du moment qu'une JVM tourne, du Kotlin peut tourner :)
Selon sa page[1], le langage peut tourner sur à peu près n'importe quoi, d'ailleurs. Par contre, le fait que sa visibilité soit principalement pour Android doit l'ensérer un peu dans ce carcan.
Merci pour ta question, j'aurai appris des trucs sur ce langage ^^

[1] : https://kotlinlang.org/docs/reference/multiplatform.html

[Black_Spirit]
[Black_Spirit]
Niveau 19
28 décembre 2018 à 13:54:05

Apparemment on peut faire du Spring et du Vaadin en Kotlin aussi.
Par l'intermédiaire de sous framework plus spécialisés qui profitent des spécificités de Kotlin.

Sous forums
  • Aide à l'achat Mac
  • Steam Deck
  • Création de sites web
  • Création de Jeux
  • Linux
  • Programmation
  • Internet
  • Macintosh
  • Hardware
La vidéo du moment