L’adoption de Rust augmente d’année en année, à la fois par les développeurs individuels et dans les environnements professionnels. Rust offre une alternative plus sûre aux langages de programmation classiques, mais des défis subsistent.
La fondation Rust mène un sondage annuel auprès des développeurs sur l’utilisation de Rust. L’enquête montre que Rust est de plus en plus adopté par les développeurs, à la fois parmi les développeurs individuels et dans les environnements professionnels. 53 % des personnes interrogées ont déclaré utiliser Rust (presque) quotidiennement, soit une augmentation de 4 points de pourcentage par rapport à l’année dernière. En outre, 45 % ont indiqué que leur organisation utilise Rust de manière substantielle, soit une augmentation de 7 points de pourcentage.
Il convient de noter la montée en puissance de nouveaux environnements de développement : bien que Visual Studio Code soit toujours le plus utilisé, il perd du terrain face à de nouvelles alternatives telles que l’éditeur Zed. Linux reste le système d’exploitation le plus populaire parmi les développeurs de rouille, suivi de macOS et de Windows.
Sûr, mais plus lent
Les principales raisons qui poussent les entreprises à utiliser Rust sont la stabilité et la résistance aux erreurs du langage, ainsi que ses performances élevées. Rust est considéré comme une alternative plus sûre aux langages de programmation classiques tels que C et C++. Malgré sa popularité croissante, Rust souffre encore de certains goulets d’étranglement.
La lenteur de la compilation est la principale source de mécontentement des développeurs, suivie par l’insuffisance du débogage et l’utilisation élevée du disque. La complexité de Rust, notamment en ce qui concerne la programmation asynchrone, est une autre préoccupation fréquemment mentionnée. Pour environ 31 % des non-utilisateurs, la difficulté d’apprentissage du langage est la principale raison pour laquelle ils ne l’utilisent pas.
L’enquête confirme que Rust est un langage de programmation en plein essor et que son influence dans le monde du logiciel ne cesse de croître. Rust peut compter sur une plus grande acceptation de la part des développeurs, qu’ils soient amateurs ou professionnels. Mais pour faire tomber de leur trône ceux qui sont déjà établis, Rust devra devenir plus mature. Sur GitHub, il ne fera pas partie du top 10 pour l’instant : Python y règne en maître.