ClickCease Slint 1.0: kit de herramientas GUI basado en Rust

Tabla de contenidos

Únase a nuestro popular boletín

Únase a más de 4.500 profesionales de Linux y el código abierto.

2 veces al mes. Sin spam.

Slint 1.0: kit de herramientas GUI basado en Rust

Rohan Timalsina

26 de abril de 2023 - Equipo de expertos TuxCare

El equipo de Slint anunció el lanzamiento de Slint 1.0, un conjunto de herramientas gráficas de código abierto basado en el lenguaje de programación Rust, el 3 de abril de 2023.

Anteriormente conocido como SixtyFPS, Slint comenzó su desarrollo en mayo de 2020 con el objetivo de resolver la necesidad de interfaces gráficas modernas. Con el lanzamiento de Slint 1.0, sale del modo de desarrollo y está listo para desplegarse en proyectos de producción.

Slint, un kit de herramientas GUI centrado en Rust, promete ser un kit de herramientas GUI de nueva generación con escalabilidad, inclusividad, facilidad de uso, capacidad y compatibilidad entre plataformas.

 

Desarrollo optimizado de la interfaz de usuario

Gracias a la programación declarativa, Slint agiliza el desarrollo de la interfaz de usuario. La interfaz de usuario se describe mediante un lenguaje declarativo y una sintaxis sencilla de leer, escribir y comprender, al tiempo que ofrece un enfoque exhaustivo para describir los distintos elementos gráficos. La descripción de la interfaz de usuario es convertida en código nativo por el compilador Slint, que también la optimiza.

Slint incluye herramientas de ayuda para la finalización de código, navegación, refactorización y resaltado de sintaxis para acelerar el proceso de desarrollo de la interfaz de usuario. La vista previa en vivo de Slint muestra los cambios en tiempo real para ofrecerte información inmediata a medida que desarrollas y mejoras la interfaz de usuario.

 

Disponible para muchas plataformas

Slint permite crear interfaces de usuario para varios sistemas operativos, como Linux (de escritorio e integrado), macOS, Windows, WebAssembly, Blackberry QNX e incluso bare metal (sin ningún sistema operativo). Además, soporta diferentes arquitecturas de procesador, que incluyen ARM Cortex-M y Cortex-A, Intel x86, RISC-V, Cadence Tensilica, y más.

Las aplicaciones gráficas de Slint pueden funcionar en sistemas con tan sólo 300 kB de RAM, incluidos dispositivos como la Raspberry Pi Pico, que sólo tiene 264 kB de RAM interna y un procesador ARM Cortex-M0+. Por lo tanto, es una excelente opción para crear UIs de aplicaciones para dispositivos embebidos.

 

Planes de futuro

Los desarrolladores de Slint tienen previsto incluir soporte para iOS y Android, lo que permitirá a los desarrolladores de aplicaciones móviles utilizar Slint para crear aplicaciones nativas. También están evaluando otros lenguajes de programación, como Python y Go, para determinar para cuáles debería Slint ofrecer API. Además, se está trabajando en el desarrollo de un editor gráfico, que permitirá a los diseñadores arrastrar y soltar sin esfuerzo widgets y elementos para crear la interfaz de usuario.

 

Conclusión

En resumen, Slint es una magnífica opción para desarrollar aplicaciones de escritorio para Windows, macOS y Linux. Posee licencias duales: la licencia de código abierto GPLv3 y una licencia propietaria, para un modelo de negocio sostenible. Esto significa que los usuarios tienen la opción de elegir código abierto o propietario. Es un proyecto de código abierto de la empresa SixtyFPS GmbH y el código fuente está disponible en GitHub.

 

Las fuentes de este artículo incluyen una historia de Slint.

Resumen
Slint 1.0: kit de herramientas GUI basado en Rust
Nombre del artículo
Slint 1.0: kit de herramientas GUI basado en Rust
Descripción
Slint 1.0, un conjunto de herramientas gráficas de código abierto basado en el lenguaje de programación Rust, se ha publicado el 3 de abril de 2023.
Autor
Nombre del editor
TuxCare
Logotipo de la editorial

¿Desea automatizar la aplicación de parches de vulnerabilidad sin reiniciar el núcleo, dejar el sistema fuera de servicio o programar ventanas de mantenimiento?

Más información sobre Live Patching con TuxCare

Conviértete en escritor invitado de TuxCare

Empezar

Correo

Únete a

4,500

Profesionales de Linux y código abierto

Suscríbase a
nuestro boletín