• # Introduction de rust dans la stack tracim

    Posté par (site web personnel, Mastodon) . En réponse au journal Petite question sur MediaInfo à son auteur. Évalué à 8.

    Comme dit au dessus, pas forcément par rapport à mediainfo mais d'une manière générale. Et pas forcément pour faire de la réécriture mais pour exploiter ce langage là où il serait pertinent.

    On a des devs à Algoo qui aiment Rust et on s'est posé la question d'en introduire dans tracim. Comme dit au dessus, re-écrire quelque chose qui fonctionne n’à pas vraiment d'intérêt. Ça peut être une bonne idée d’introduire une nouvelle technologie dans de nouveaux développements, mais ça introduit aussi de l’hétérogénéité.

    Au final, il n’y a pas de Rust dans tracim, mais bux à développé le client de synchronisation trsync en rust. C'est notamment intéressant pour deux raisons par rapport à notre stack classique :

    • la performance (on fait beaucoup de python et javascript)
    • la robustesse en particulier sur le multithreading

    #tracim pour la collaboration d'équipe __ #galae pour la messagerie email __ dirigeant @ algoo