Последние пару недель автор потратил на изучение Rust. Он был очень очарован потенциалом Rust для создания высокопроизводительных приложений, в то же время, он обладает высокоуровневыми абстракциями. Поскольку он пришел из мира web и React, то решил изучить возможности Rust в контексте программирования пользовательского интерфейса. Результатом этого исследования стал `Appy`, экспериментальный фреймворк, вдохновленный `React`, который использует возможности производительности Rust для рендеринга компонентов непосредственно с помощью OpenGL. Эта структура все еще находится на ранних стадиях своего развития, и ее следует понимать как эксперимент. Тем не менее, автор рад поделиться тем, что он узнал на данный момент, и поговорить о возможностях Rust для программирования пользовательского интерфейса. По своей сути, `Appy` опирается на Rust, RSX, OpenGL и библиотеку Simple DirectMedia Layer (SDL) для рендеринга графики. SDL обеспечивает кроссплатформенную функциональность, что означает, что
Декларативное программирование пользовательского интерфейса в Rust для собственных приложений
7 апреля 20237 апр 2023
22
3 мин