ycliper

Популярное

Музыка Кино и Анимация Автомобили Животные Спорт Путешествия Игры Юмор

Интересные видео

2025 Сериалы Трейлеры Новости Как сделать Видеоуроки Diy своими руками

Топ запросов

смотреть а4 schoolboy runaway турецкий сериал смотреть мультфильмы эдисон
Скачать

Developing an application for GNOME in Rust

openSUSE

Linux

opensource

SUSE

Автор: openSUSE

Загружено: 2025-01-12

Просмотров: 883

Описание: openSUSE.Asia Summit 2024, Tokyo, Japan
Speaker: Alessio Biancalana, SUSE

Developing an application for GNOME can be quite an adventure, and I discovered both the bright side and the dark side of it on my own skin building a Pocket clone (it's my first desktop application!) for Linux.

In the end it can be quite satisfying, as we have got plenty of tooling to successfully come out with something working:

We have GTK;
We can write our memory safe software in Rust leveraging every library in the Rust ecosystem and the GTK bindings;
We can optionally use libraries like Relm to declaratively implement reactive interfaces.

Writing desktop applications can be a nice way to contribute to the Linux ecosystem.

Let's see together how to write our first application for GNOME without any pain. Of course it can be something usable on other desktop environments as well!

Slides: https://www.slideshare.net/slideshow/...
Event page: https://events.opensuse.org/conferenc...

Subscribe ►http://bit.ly/1G2KKZl

Official Website ►https://www.opensuse.org
Follow us on Twitter ►   / opensuse  
Like us on Facebook ►   / en.opensuse  

Не удается загрузить Youtube-плеер. Проверьте блокировку Youtube в вашей сети.
Повторяем попытку...
Developing an application for GNOME in Rust

Поделиться в:

Доступные форматы для скачивания:

Скачать видео

  • Информация по загрузке:

Скачать аудио

Похожие видео

GNOME Extensions

GNOME Extensions

Getting Your Customized openSUSE Kernel on OBS

Getting Your Customized openSUSE Kernel on OBS

Don't Fear the Reboot

Don't Fear the Reboot

План развития backend разработчика

План развития backend разработчика

Почему time.Now() в Go работает НАСТОЛЬКО быстро? | Разбор для Linux, Windows и macOS

Почему time.Now() в Go работает НАСТОЛЬКО быстро? | Разбор для Linux, Windows и macOS

Smart ways to monitor your Linux systems using open source software

Smart ways to monitor your Linux systems using open source software

КАК ЖИВЁТ РУБЛЕВКА В 2025 ГОДУ?

КАК ЖИВЁТ РУБЛЕВКА В 2025 ГОДУ?

MCP-серверы в Cursor AI/Claude: полный гайд для x10 эффективности

MCP-серверы в Cursor AI/Claude: полный гайд для x10 эффективности

Rust Collections Explained

Rust Collections Explained

Выравнивание — БАЗА быстрого кода! Почему это важно знать | CPU Memory 2

Выравнивание — БАЗА быстрого кода! Почему это важно знать | CPU Memory 2

© 2025 ycliper. Все права защищены.



  • Контакты
  • О нас
  • Политика конфиденциальности



Контакты для правообладателей: [email protected]