:wave: Par pure curiosité, sommes-nous beaucoup à ...
# french
d
👋 Par pure curiosité, sommes-nous beaucoup à faire du Kotlin sur du backend ici ?
👋 4
m
Un peu mais surtout pour des pet projects
s
oui sur des projets client (gros)
c
gros projets clients pour moi aussi, on s'approche des 80% de backends Kotlin (le reste en Java)
r
10% à 20% de nos backends sont en Kotlin ici, quelque part entre 20 et 30 projets
f
J'ai essayé. Ça marchait pas pour moi, je suis parti sur du go au final
m
Pourquoi ça marchait pas @florent?
l
Je suis curieux aussi de savoir pourquoi. Et aussi, vous faite que du Spring ou aussi tu Ktor ?
r
Y'a du vieux Spring qui traîne qui date d'avant l'existence de Ktor, mais tout ce qui est à jour c'est du Ktor. Spring c'est pour faire du Java de papa
l
“java de papa”. C’est cool en vrai que Kotlin sois utilisé ailleurs que Android. Je commence a me mettre à Ktor justement pour faire mes propres APIs
m
Y'a http4k aussi qui a l'air cool. Spring boot j'avoue que c'est un peu l'overdose de @Bean
f
Il y avait pas les connecteurs que j'avais besoin : Google play subscription, postgre et graphql. C'était que des trucs java pas design pour Kotlin
c
Http4k est pas mal, mais attention il n'y a pas de support coroutines
r
J'utilise Ktor depuis que ça existe, et c'est vrai qu'au début c'était un peu compliqué niveau features. Mais c'est plus trop le cas, et c'est même récemment devenu encore plus simple de faire des plugins custom. J'ai même de la doc Swagger générée à partir de modèles Kotlin, c'est le futur
f
Ktor c'est celui que j'éviterai le plus. Entre les extensions functions et les dsl de partout, c'est équivalent à écrire du JavaScript. Tu peux faire une faute de frappe et être bloquée des heures, c'est vraiment pas une lib pour être productif
d
On est parti sur Spring Boot car il y a plus de 5 ans, ktor, par rapport où on voulait aller, c’était un pari quand même super risqué. Je suis satisfait de Spring / Spring Boot tout de même : entre la gestion des configurations, l’intégration des standards, …., on arrive à délivrer pas mal de feature sans devoir se battre avec Spring. Vous avez déjà fait un retour d’XP sur votre stack à d’autres personnes dans la communauté, dans d’autres boites, … ?
n
vi
@mbonnin kotlin beans dsl for the win
m
Ca va faire un beau cassoulet avec tous ces @haricots 😋
n
mon dernier article te cite pour info j'ai rebondi sur ton tweet
m
Ah excellent. Je m'attendais pas à déclencher un tel débat 😅
n
moi non plus c'était assez amusant d'ailleurs