this post was submitted on 13 Sep 2023
23 points (100.0% liked)
[🔒] AskFrance
361 readers
1 users here now
Migration le 19/09 vers !forumlibre@jlai.lu, voir fil épinglé: https://jlai.lu/post/856448
Le contenu en français est privilégié, mais nous acceptons aussi les messages en anglais.
We attempt to keep the community in French, but English posts are also accepted.
founded 1 year ago
MODERATORS
you are viewing a single comment's thread
view the rest of the comments
view the rest of the comments
ils auraient voulu faire le backend en NodeJS ?
après, oui l'app est jeune, ils ont profité de l'effet migration reddit, peut être que Lemmy était pas prêt.
Apparemment certains commentaires mentionnaient ça, ou le Go.
Ca fait un moment que je n'ai plus développé, j'ai l'impression que Rust était quand même assez populaire, non? Est-ce que c'est un si mauvais choix que ça?
Je pense que le choix de Rust est bon pour du long terme. L'écosystème Rust est jeune pour le moment, mais il devient de plus en plus populaire et si un grand nombre d'organisations passent progressivement à Rust, ce n'est pas pour rien.
En réalité, le problème majeur de Lemmy, ce n'est pas tellement le langage du backend, mais plutôt la gestion des bases de données. Les devs le disent eux-mêmes qu'ils ne sont pas du tout des experts en la matière, alors que c'est ça qui a actuellement le plus d'influence sur les performances.
40k geeks actifs mensuellement, mais pas un DBA pour leur filer un coup de main sur les requêtes, ça m'étonne toujours autant
Non je ne pense pas. Mais c'est un langage orienté plutôt performance, style C++. Donc un peu plus dur à prendre en main.
Après pour avoir des collègues qui essaient de s'y former (moi plus j'en suis loin mieux je me porte) c'est pas insurmontable non plus
c'est sûr, mais ça demande un peu plus d'investissement puisqu'on retrouve la notion de pointeur et d'ownership, genre de trucs qu'on ne voit pas dans le JS ou autre (un peu en Go, mais c'est léger).
Non mais c'est du classique de C/C++