How Should Java Developers Build Front-Ends for Web, Mobile, and Desktop Today?
What’s This?
This decision tree helps Java developers decide how they should build front-ends for web, mobile, and desktop today.
What’s Your Background?
I’ve used two of the four frameworks here myself on two production projects: Google’s Flutter and Angular.
Interactive Tour
Here’s the decision tree as step-by-step tour.
Static Picture
Here’s the decision tree as an SVG picture. Unlike a PNG or JPEG bitmap, the SVG keeps the quality when zoomed in. It also preserves links.
If the SVG picturea above doesn’t work, then please use the PNG version. It doesn’t have links but works everywhere!
Java Tech Popularity Index Q4/2023:
Developer job ads dipped 30% in 2023. Monthly Stack Overflow questions dropped 42% since ChatGPT, with JavaScript at -56% and Python at -59%. Since June 22, Udemy's first-time Python course purchases have outpaced Java's 7.1 million to 2 million. Job ads for Quarkus and Micronaut continue to rebound.
Developer job ads dipped 30% in 2023. Monthly Stack Overflow questions dropped 42% since ChatGPT, with JavaScript at -56% and Python at -59%. Since June 22, Udemy's first-time Python course purchases have outpaced Java's 7.1 million to 2 million. Job ads for Quarkus and Micronaut continue to rebound.
Read my newsletter
comments powered by Disqus