Видео и подкасты для разработчиков
Лучший 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 Заключение