3547Fermer3549
UtherLe 29/04/2018 à 19:07
Folco (./3543) :compilé
Oui
Folco (./3543) :pas de VM derrière ?
Oui
Folco (./3543) :bon paquet de libs dispos ?
Plutôt pas mal si on prend en considération que c'est un langage jeune. Mais forcément C++ avec sa longue histoire sera plus fourni.
Folco (./3543) :Lib d'UI riche et fournie ?)
Là par contre non. Je dirais même que c'est un de ces plus gros manque pour le moment. Il y a divers binding vers des lib en C++, mais aucun n'est encore multi-plateforme et pratique a utiliser.
Folco (./3543) :Tiens, vu ce que je lis, ça laisse une question intéressante en suspens : le C++ est-il remplaçable, je veux dire peut-il disparaitre ?
Peut-être, mais pas dans un futur proche en tout cas. Il y a qu'a voir comment on se traîne encore dans certains secteurs des langages comme le COBOL qui sont passés de mode il y a plus de trente ans.
Folco (./3543) :Bon, apparemment, il n'y a pas d'IDE dédié, je vois ici et là que beaucoup de monde utilise VS Code + plugin.
En effet pas d'IDE dédiée, mais il y en a deux qui fonctionnent pas mal :
- Intellij IDEA avec le plugin semi-officiel de JetBrain
- VSCode avec le plugin "Rust (RLS)"
Folco (./3543) :Mais je crois qu'il faut installer une build chain séparément et compiler à la main, non (Makefile, CMake, ...) ? Rien n'est intégré de ce côté ?
Au contraire, Rust s'installe d'office avec l'outil "cargo" qui permet de gérer la build chain et d'installer automatiquement les dépendances de manière très simple et efficace.