5 points par xguru 2020-06-26 | Aucun commentaire pour le moment. | Partager sur WhatsApp
  • Utilisation de Rust en production depuis 2016

→ du service principal de livraison de notifications push aux consumers Kafka pour le traitement des données analytiques

  • En 2016 : 125000 push par seconde et 2 milliards par semaine → en 2020 : 1,75 million par seconde et 7 milliards par jour, soit une croissance de x24 à laquelle Rust a beaucoup contribué

Avantages et inconvénients

  • Rust permet toujours de construire des systèmes robustes, sûrs et très performants, sans surcharge liée à la sécurité

  • Le langage a beaucoup mûri par rapport à 2015, mais il continue encore d’évoluer

  • Rust-Analyzer a énormément progressé et ajoute désormais l’autocomplétion, des infobulles enrichies, l’accès à la définition, l’affichage des erreurs/avertissements/linting ainsi que le support du refactoring

  • La compilation incrémentale a été ajoutée pour améliorer la vitesse de compilation, mais Go reste encore plus rapide sur ce point. Cela dit, Rust s’accélère à chaque release

  • Les problèmes liés à HTTP ont largement diminué grâce à Future et async/await

→ il y a eu de nombreuses améliorations depuis 2016, mais l’introduction de la programmation asynchrone est de loin le changement le plus utile

  • Rust a déjà reçu énormément de nouveautés, et il devrait encore connaître beaucoup d’évolutions intéressantes

→ Generic Associated Types (#1598)

→ Custom Test Frameworks (#2318)

Aucun commentaire pour le moment.

Aucun commentaire pour le moment.