Видео и подкасты для разработчиков
Лучший UI фреймворк для разработки на Java — JavaFx, Swing, UI разработка
В выпуске много технических деталей, клевых фактов из истории развития экосистемы, конечно, размышлений о будущем десктопной разработки на Java!
Продолжаем серию выпусков о кроссплатформенной разработке под десктоп! На этот обозреваем сразу два фреймворка – JavaFX и Swing, а чтобы было честно, мы пригласили двух экспертов: Михаила Соколова, Platform UI разработчика из JetBrains, и Кирилла Кириченко, который занимался разработкой Swing/JavaFX еще в Sun/Oracle.
Вместе с гостями мы не только заглянем в кишочки каждого из фреймворков, но и обсудим их прикладные аспекты. Разберемся, как так получилось, что в Java-экосистеме существуют сразу два конкурирующих решения для разработки UI, попробуем понять, кто все таки победил, или оба фреймворка пора запокать.
В выпуске много технических деталей, клевых фактов из истории развития экосистемы, конечно, размышлений о будущем десктопной разработки на Java!
Содержание:
- 00:00 О чем выпуск
- 06:24 История Swing
- 12:23 Появление JavaFX
- 29:06 Примеры использования Swing
- 33:18 Сравнение фреймворков
- 34:15 Кроссплатформенность и десктопные приложения
- 36:23 Мобильные платформы и Swing
- 40:07 Технический взгляд на Swing
- 01:11:25 Проблемы с HTML и CSS в Swing
- 01:14:07 Многопоточность в Swing
- 01:29:42 Интеграция Swing и JavaFX
- 01:35:48 Идея FXML
- 01:37:40 Проблемы внедрения Java FX на мобильные платформы
- 01:39:31 Java FX и его использование
- 01:53:49 Будущее Java FX и Swing
- 01:58:28 Заключение
-
Новости4 недели назадВидео и подкасты о мобильной разработке 2026.13
-
Разработка4 недели назад10 ошибок, которые Android-разработчики до сих пор допускают при работе с Jetpack Compose
-
Видео и подкасты для разработчиков3 недели назадЗачем нужны Vim и NeoVim в 2026 — Своя среда разработки вместо готовой IDE
-
Разработка4 недели назадЯ купил самый дешёвый MacBook от Apple и попробовал заняться настоящей разработкой
