Salutations, chers lecteurs. Je m'appelle Alikhan Khakimov, un étudiant en développement web et mobile au Collège Rosemont. Bienvenue dans cet article. Ceci marque le début d'une nouvelle exploration hebdomadaire de Ratatui. Une série d'articles qui nous permettront d'explorer le monde des TUI (interfaces utilisateur de terminal).
Pourquoi s’intéresser aux TUI?
Certains, voire la majorité, diront que le développement et l’utilisation d’applications utilisant des interfaces de terminaux sont très démodé et peu attrayant par rapport aux GUI. L’objectif des prochains articles ne cherchent pas à vous prouver que les TUI sont supérieurs, mais de vous montrer pourquoi elles méritent d’être appréciées en tant que développeur, en utilisant des exemples d’applications développées avec Ratatui, ainsi qu’un petit tutoriel potentiel. Nous verrons ensemble dans les prochaines semaines pourquoi les TUI, notamment dans les contextes industriels, sont remarquables et captivantes.
Pourquoi Ratatui parmi tous les autres outils?
Rust, Rust, Rust.
Rust est un acteur relativement nouveau dans le monde de la programmation embarquée. Il est apprécié pour sa garantie de sécurité et surtout pour sa nature explicite. Les Enum, les Struct et les Trait ont fait tomber les gens amoureux de Rust. Comme les blocs LEGO, construisez tout ce que vous voulez. Cette explicitation vous permet d'éliminer toute une classe d'erreurs avant même que le programme ne s'exécute.
Ratatui, successeur de tui-rs, est une librairie, ou un « crate » en terme Rust, qui fournit des moyens de créer des interfaces interactives dans votre terminal.
Conclusion
Ratatui, un outil de Rust, offre des approches modernes, productives et performantes pour les interfaces utilisateur de terminal
À venir la semaine prochaine
La semaine prochaine, nous verrons un peu l'histoire de TUI et Ratatui, comment ils ont été utilisés dans le passé et leur pertinence à leur utilisation aujourd'hui avec des exemples de projets modernes écrits avec Ratatui.
Commentaires