@PsihXMak

Какие существуют технологии для создания красивых нативных приложений Windows?

Я заинтересовался созданием красивых элементов для нативных приложений Windows. Тут мне на глаза попался Discord с его приятным и красивым интерфейсом. Я обнаружил, что discord использует chromium, а всё его содержимое - это html код.

По этому, возник вопрос, как использовать web технологии в десктопных приложениях? Нужно писать старое доброе окно на основе WinApi и мучиться со встраиванием chromium, либо же существуют более продвинутые технологии?

Вот было бы круто найти материал с кратким описанием разных технологий и способами их применения.
  • Вопрос задан
  • 157 просмотров
Решения вопроса 2
веб технологии в десктопных приложениях это https://www.electronjs.org/
Ответ написан
HemulGM
@HemulGM Куратор тега Windows
Delphi Developer, сис. админ
FireMonkey - Delphi.
Пример 1
Слева клиент, справа - сервер.
60a6681db708b916938918.png

Пример 2
На нативных контролах.
60a669099890f715942929.png

Пример 3
Имитация плеера ВК (без рекламы + скачивание)
60a6699e2a17d679233017.png

Пример 4
Выбор цвета
60a66a10733f2515330151.png


Возможности в целом. Видео 1

Возможности в целом. Видео 2


Должен заметить, что всё это, весь интерфейс создается руками, а не кодом. Т.е. в дизайнере, а не через CSS или другую разметку (хотя возможность и такая есть).
Ответ написан
Пригласить эксперта
Ответы на вопрос 3
@antonwx
Мой вам совет, обходите это чудовище под названием электрон стороной. Именно из-за него дискорд получился лагалищной и постоянно виснущей при малейшей нагрузке на комп поделкой. Используйте лучше .net, на нём можно интерфейс не хуже сделать
Ответ написан
Комментировать
Красивые и нативные - это Qt или WPF.
Веб-технологии на десктопе - это Electron
Ответ написан
Комментировать
@FreeDobby
Свободный Добби
Тут еще забыли упомянуть JavaFX.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы