Quelle est la différence entre un ordinateur fonctionnant avec Windows 95 et un ordinateur récent ?
Pour un grand nombre d'utilisateurs, les différences sont au mieux invisibles, au pire, elles se résument à des ralentissements qui obligent à renouveler son matériel.
Aux débuts de l'informatique, les ressources matérielles étaient rares et les logiciels hautement optimisés pour ne jamais gaspiller le moindre octet de mémoire ni la moindre milliseconde de temps processeur. Avec la baisse des coûts du matériel, les développeurs modernes ne prêtent plus aucune attention aux ressources nécessaires pour exécuter leurs programmes, il en résulte un véritable gaspillage qui oblige à changer fréquemment de matériel, pour suivre le rythme des nouvelles versions qui désoptimisent chacune un peu plus les performances des logiciels.
Ceci n'est pas une fatalité. Chez Caudex notre stack technique est le fruit d'un patient processus de sélection. Après avoir comparé des centaines de languages, frameworks et autres outils de génie logiciel, analysée des dizaines de benchmarks et méticuleusement testé chacune des solutions techniques retenues, nous avons optés pour l'utilisation du language Rust.
Rust est un langage de programmation moderne, permettant un développement rapide et fiable, tout en offrant parmi les meilleures performances disponibles à ce jour.