ClickCease Sortie de Slint 1.0, une boîte à outils d'interface graphique basée sur Rust

Table des matières

Rejoignez notre populaire bulletin d'information

Rejoignez 4 500+ professionnels de Linux et de l'Open Source !

2 fois par mois. Pas de spam.

Sortie de Slint 1.0, une boîte à outils d'interface graphique basée sur Rust

Rohan Timalsina

26 avril 2023 - L'équipe d'experts de TuxCare

L'équipe Slint a annoncé la sortie de Slint 1.0, une boîte à outils graphique open-source basée sur le langage de programmation Rust, le 3 avril 2023.

Anciennement connu sous le nom de SixtyFPS, Slint a commencé son développement en mai 2020 dans le but de répondre aux besoins d'interfaces graphiques modernes. Avec la sortie de Slint 1.0, il sort du mode développement et est prêt à être déployé dans des projets de production.

Slint, une boîte à outils GUI axée sur Rust, promet d'être une boîte à outils GUI de nouvelle génération avec une évolutivité, une inclusivité, une facilité d'utilisation, une capacité et une compatibilité multiplateforme.

 

Développement d'une interface utilisateur rationalisée

Grâce à la programmation déclarative, Slint rationalise le développement de l'interface utilisateur. L'interface utilisateur est décrite à l'aide d'un langage déclaratif et d'une syntaxe simple à lire, à écrire et à comprendre, tout en offrant une approche complète pour décrire les différents éléments graphiques. La description de l'interface utilisateur est convertie en code natif par le compilateur Slint, qui l'optimise également.

Slint comprend des outils d'aide à la complétion de code, à la navigation, au remaniement et à la mise en évidence de la syntaxe pour accélérer le processus de développement de l'interface utilisateur. La prévisualisation en direct de Slint affiche les changements en temps réel pour vous donner un retour d'information immédiat pendant que vous développez et améliorez l'interface utilisateur.

 

Disponible pour de nombreuses plateformes

Slint vous permet de créer des interfaces utilisateur pour plusieurs systèmes d'exploitation tels que Linux (bureau et embarqué), macOS, Windows, WebAssembly, Blackberry QNX, et même bare metal (sans aucun système d'exploitation). En outre, il prend en charge différentes architectures de processeurs, notamment ARM Cortex-M et Cortex-A, Intel x86, RISC-V, Cadence Tensilica, etc.

Les applications graphiques de Slint peuvent fonctionner sur des systèmes dotés d'à peine 300 Ko de RAM, y compris sur des appareils tels que le Raspberry Pi Pico, qui ne dispose que de 264 Ko de RAM interne et d'un processeur ARM Cortex-M0+. Il s'agit donc d'une excellente option pour la création d'interfaces utilisateur d'applications destinées à des dispositifs embarqués.

 

Projets futurs

Les développeurs de Slint prévoient d'inclure la prise en charge d'iOS et d'Android, ce qui permettra aux développeurs d'applications mobiles d'utiliser Slint pour créer des applications natives. Ils évaluent également d'autres langages de programmation, tels que Python et Go, afin de déterminer ceux pour lesquels Slint devrait proposer des API. En outre, des travaux sont en cours pour développer un éditeur graphique, qui permettra aux concepteurs de glisser-déposer sans effort des widgets et des éléments pour créer l'interface utilisateur.

 

Conclusion

En résumé, Slint est un excellent choix pour développer des applications de bureau pour Windows, macOS et Linux. Il possède deux licences : la licence open-source GPLv3 et une licence propriétaire, pour un modèle économique durable. Cela signifie que les utilisateurs ont la possibilité de choisir entre le code source ouvert et le code propriétaire. Il s'agit d'un projet open-source de la société SixtyFPS GmbH et le code source est disponible sur GitHub.

 

Les sources de cet article comprennent un article de Slint.

Résumé
Sortie de Slint 1.0, une boîte à outils d'interface graphique basée sur Rust
Nom de l'article
Sortie de Slint 1.0, une boîte à outils d'interface graphique basée sur Rust
Description
Slint 1.0, une boîte à outils graphique open-source basée sur le langage de programmation Rust, est sortie le 3 avril 2023.
Auteur
Nom de l'éditeur
TuxCare
Logo de l'éditeur

Vous cherchez à automatiser la correction des vulnérabilités sans redémarrage du noyau, temps d'arrêt du système ou fenêtres de maintenance programmées ?

Découvrez le Live Patching avec TuxCare

Devenez rédacteur invité de TuxCare

Commencer

Courrier

Rejoindre

4,500

Professionnels de Linux et de l'Open Source
!

S'abonner à
notre lettre d'information