How Should Java Developers Build Front-Ends for Web, Mobile, and Desktop Today?
This is a virtual Meetup occurring at 5PM UK time (GMT). Join the live broadcast on https://www.virtualjug.com
View the event in your timezone:
Take part in the live session discussion on our #live-session slack channel: https://bit.ly/337QHTE
The recording will be available immediately afterward.
Abstract:
Users access applications on PCs and mobile devices today. There are two obvious ways to build front-ends for these devices: Web applications and native applications. Cross-platform UI toolkits combine advantages from both approaches. Examples are (in alphabetical order) Google’s Flutter (https://flutter.dev), JavaFX (https://openjfx.io), Facebook’s React Native (https://reactnative.dev/), and Microsoft's Xamarin (https://dotnet.microsoft.com/apps/xamarin). Important web frameworks are Google's Angular (https://angular.io), JSF (https://jakarta.ee/specifications/faces), Facebook's React (https://reactjs.org), Thymeleaf (https://www.thymeleaf.org), Vaadin (https://vaadin.com), and Vue.js (https://vuejs.org).
In this session, I will look at various frameworks from a Java developer's perspective and suggest which one to use in three common scenarios.
In 2019, I developed a mobile app prototype with Flutter (https://youtu.be/dxqA6RhEwdQ) and a progressive web application prototype (https://youtu.be/Nx9vPgdeYQQ). I then decided to use Flutter for native mobile apps in my SaaS start-up (https://yourhomeingoodhands.co.uk/).
Based on my experiences, I will highlight typical Flutter issues and how to solve them.
I’m neither affiliated with the projects I’m discussing nor selling books or training courses. I share industry analysis and my project experiences to give you options for your next project. I use 12 criteria for my evaluation. You may use my criteria or pick your own or weigh my criteria differently than I do. But you need to apply your criteria in your own environment and make your own choices.
You can find the slides, videos, additional information, links for getting started with select frameworks, and my newsletter on my talk page: https://bpf.li/via
Что делает видео по-настоящему запоминающимся? Наверное, та самая атмосфера, которая заставляет забыть о времени. Когда вы заходите на RUVIDEO, чтобы посмотреть онлайн «How Should Java Developers Build Front-Ends for Web, Mobile, and Desktop Today?», вы рассчитываете на нечто большее, чем просто загрузку плеера. И мы это понимаем. Контент такого уровня заслуживает того, чтобы его смотрели в HD 1080, без дрожания картинки и бесконечного буферизации.
Честно говоря, Rutube сегодня — это кладезь уникальных находок, которые часто теряются в общем шуме. Мы же вытаскиваем на поверхность самое интересное. Будь то динамичный экшн, глубокий разбор темы от любимого автора или просто уютное видео для настроения — всё это доступно здесь бесплатно и без лишних формальностей. Никаких «заполните анкету, чтобы продолжить». Только вы, ваш экран и качественный поток.
Если вас зацепило это видео, не забудьте взглянуть на похожие материалы в блоке справа. Мы откалибровали наши алгоритмы так, чтобы они подбирали контент не просто «по тегам», а по настроению и смыслу. Ведь в конечном итоге, онлайн-кинотеатр — это не склад файлов, а место, где каждый вечер можно найти свою историю. Приятного вам отдыха на RUVIDEO!
Видео взято из открытых источников Rutube. Если вы правообладатель, обратитесь к первоисточнику.