Les possibilités de Rust sur le Web

Par jgiguere, 24 février, 2024

Rust à une grande liste de Frameworks qui lui permettent d'augmenter ses capacités. Les raisons de sa popularité mentionnées dans le dernier article sont aussi applicables dans le contexte de développement de projet web, plus spécifiquement la sécurité et la robustesse du code. Sa popularité n'a fait que contribuer au nombre de Frameworks développé et au nombre d'utilisations de ceux-ci.

D'abord, ceux qui permettent le développement d'applications Web. Certains frameworks permettent à Rust de générer des pages web comme cette liste non exhaustive de frameworks :Yew, Iced, Egui,  Doxius.  D'autres frameworks sont utiles à gérer un service en Backend comme Rocket, Actix Web et Axum. Chacune des options mentionnées ont des différences qui les distingue d'autres et cela donne la liberté au choix aux développeurs de choisir le meilleur outil pour la tâche.

Cette polyvalence quant à la possibilité de faire des projets web et de coder des applications de bas niveau est très attrayante pour un programmeur. De plus avec la montée en popularité du langage de plus en plus d'options s'ouvrent aux développeurs.

À la semaine prochaine où je parlerais des possibilités qu'offre Rust à faire des applications de bas niveau.

Source:

Github, flosse, rust-web-framework-comparison, https://github.com/flosse/rust-web-framework-comparison?tab=readme-ov-file#rust-web-framework-comparison (consulté le 24 février 2024)

Étiquettes

Commentaires2

smontplaisir

il y a 11 mois 4 semaines

L'article donne une bonne idée de ce que Rust peut faire pour créer des sites web. Il explique bien la différence entre les outils pour faire le design des pages web et ceux pour gérer le côté Backend. Pour le prochain article, ce serait bien de montrer des exemples concrets pour chaque outil mentionné. Ça aiderait à comprendre pourquoi choisir un outil plutôt qu'un autre pour un projet.

asarkes

il y a 11 mois 4 semaines

L'article est vraiment intéressant ! J'aimerais savoir comment les aspects de sécurité et de robustesse de Rust contribuent-ils à sa popularité dans le développement web ?