https://kotlinlang.org logo
#french
Title
# french
d

dwursteisen

02/09/2023, 1:14 PM
👋 Par pure curiosité, sommes-nous beaucoup à faire du Kotlin sur du backend ici ?
👋 4
m

mbonnin

02/09/2023, 1:16 PM
Un peu mais surtout pour des pet projects
s

Sylvain Moindron

02/09/2023, 1:26 PM
oui sur des projets client (gros)
c

CLOVIS

02/09/2023, 2:06 PM
gros projets clients pour moi aussi, on s'approche des 80% de backends Kotlin (le reste en Java)
r

ribesg

02/09/2023, 2:38 PM
10% à 20% de nos backends sont en Kotlin ici, quelque part entre 20 et 30 projets
f

florent

02/09/2023, 8:23 PM
J'ai essayé. Ça marchait pas pour moi, je suis parti sur du go au final
m

mbonnin

02/09/2023, 8:42 PM
Pourquoi ça marchait pas @florent?
l

Louis Gautier

02/09/2023, 10:07 PM
Je suis curieux aussi de savoir pourquoi. Et aussi, vous faite que du Spring ou aussi tu Ktor ?
r

ribesg

02/09/2023, 10:28 PM
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

Louis Gautier

02/09/2023, 10:31 PM
“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

mbonnin

02/10/2023, 1:17 AM
Y'a http4k aussi qui a l'air cool. Spring boot j'avoue que c'est un peu l'overdose de @Bean
f

florent

02/10/2023, 8:30 AM
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

CLOVIS

02/10/2023, 8:49 AM
Http4k est pas mal, mais attention il n'y a pas de support coroutines
r

ribesg

02/10/2023, 9:30 AM
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

florent

02/10/2023, 9:42 AM
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

dwursteisen

02/10/2023, 1:15 PM
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

nfrankel

02/12/2023, 5:05 PM
vi
@mbonnin kotlin beans dsl for the win
m

mbonnin

02/12/2023, 5:17 PM
Ca va faire un beau cassoulet avec tous ces @haricots 😋
n

nfrankel

02/12/2023, 6:11 PM
mon dernier article te cite pour info j'ai rebondi sur ton tweet
m

mbonnin

02/12/2023, 6:25 PM
Ah excellent. Je m'attendais pas à déclencher un tel débat 😅
n

nfrankel

02/14/2023, 8:13 AM
moi non plus c'était assez amusant d'ailleurs
5 Views