Sortie de la bibliothèque de création d'interfaces graphiques Slint 0.2

Avec la sortie de la version 0.2, la boîte à outils de création d'interfaces graphiques SixtyFPS a été renommée Slint. La raison du changement de nom était la critique des utilisateurs à l'égard du nom SixtyFPS, qui conduisait à la confusion et à l'ambiguïté lors de l'envoi de requêtes aux moteurs de recherche, et ne reflétait pas non plus l'objectif du projet. Le nouveau nom a été choisi lors d'une discussion communautaire sur GitHub, au cours de laquelle les utilisateurs ont suggéré de nouveaux noms.

Les auteurs de la bibliothèque (Olivier Goffart et Simon Hausmann), anciens développeurs de KDE qui ont ensuite rejoint Trolltech pour travailler sur Qt, ont désormais fondé leur propre société développant Slint. L'un des objectifs du projet est de fournir la possibilité de travailler avec une consommation minimale de ressources CPU et mémoire (plusieurs centaines de kilo-octets de RAM sont nécessaires pour travailler). Il existe deux backends disponibles pour le rendu : gl basé sur OpenGL ES 2.0 et qt utilisant Qt QStyle.

Il prend en charge la création d'interfaces dans des programmes en Rust, C++ et JavaScript. Les auteurs de la bibliothèque ont développé un langage de balisage spécial « .slint », qui est compilé en code natif pour la plateforme sélectionnée. Il est possible de tester le langage dans un éditeur en ligne ou de se familiariser avec les exemples en les collectant soi-même. Le code de la bibliothèque est écrit en C++ et Rust, et est distribué sous licence GPLv3 ou sous licence commerciale qui permet une utilisation dans des produits propriétaires sans ouvrir le code.

Sortie de la bibliothèque de création d'interfaces graphiques Slint 0.2
Sortie de la bibliothèque de création d'interfaces graphiques Slint 0.2


Source: opennet.ru

Ajouter un commentaire