Thanks for this quick introduction of desktop frameworks for the JVM. It really brings my mind to other things that were related, even though I know they're out of scope for your series. For example, remember Microsoft's ClickOnce runners? Those seem to be the .NET equivalent of Java Web Start. As I recall, Microsoft even tried to deploy some older versions of the Microsoft Office suite with ClickOnce runners.
Also, I'd be interested to get your take on the base Android UI framework (WindowManager+SurfaceFlinger) as another "desktop" framework, especially with the Chromebook/ChromeOS capability to run Android apps or features like Samsung DeX. Technically, Android isn't using the JVM (Dalvik/ART instead), but it seems to present a similar choice to developers: HTML-based app for the browser vs. Android app to run Java code locally on users' machines.
I must admit my ignorance of the Microsoft ecosystem or the other technologies you mention. You might check this post about Jetpack Compose for Desktop for slightly Android-related approach.
For further actions, you may consider blocking this person and/or reporting abuse
We're a place where coders share, stay up-to-date and grow their careers.
Thanks for this quick introduction of desktop frameworks for the JVM. It really brings my mind to other things that were related, even though I know they're out of scope for your series. For example, remember Microsoft's ClickOnce runners? Those seem to be the .NET equivalent of Java Web Start. As I recall, Microsoft even tried to deploy some older versions of the Microsoft Office suite with ClickOnce runners.
Also, I'd be interested to get your take on the base Android UI framework (WindowManager+SurfaceFlinger) as another "desktop" framework, especially with the Chromebook/ChromeOS capability to run Android apps or features like Samsung DeX. Technically, Android isn't using the JVM (Dalvik/ART instead), but it seems to present a similar choice to developers: HTML-based app for the browser vs. Android app to run Java code locally on users' machines.
I must admit my ignorance of the Microsoft ecosystem or the other technologies you mention. You might check this post about Jetpack Compose for Desktop for slightly Android-related approach.