JavaFX or Swing in 2023?

Are you wondering whether to use JavaFX or Swing for your desktop application development in 2023? Despite Swing’s stability over the years, there hasn’t been much development in new features. Meanwhile, JavaFX is still gaining ground, but it’s difficult to find up-to-date information on its future. Some developers even claim that desktops are no longer relevant in the age of Electron and Tauri. However, JavaFX is still a popular choice in the professional sector, and recent developments suggest that it’s not going away anytime soon. In this article, we’ll explore the current state of JavaFX and Swing and what you can expect in the future. ...

April 18, 2023 · 2 min

The Cross Platform Development Paradoxon

For decades, it sounds promising to have ONE code base and to be able to use it for many platforms without having to reinvent the wheel every time. Is it really as easy, as clicking a button and to compile for all platforms? Java, Xojo, LiveCode, PureBasic, B4X, windev are only a few examples. Add to that mix, flutter, fyne.io, Xamarin, and .NET MAUI. Many, many options, some for decades, some relatively new, and many with challenges when trying to develop something more sophisticated. ...

February 16, 2023 · 6 min

Publishing a Tauri App to Mac App Store

Tauri is (rightly) praised as an alternative to Electron. Many talk about it, but without possibly testing the tool, especially not whether you can get a Tauri app published as a macOS app in the Mac App Store (MAS). Are there any stumbling blocks and, if so, which ones? The Final Product I successfully published the below app and will share my experience below and in more depth in future articles. %[https://apps.apple.com/us/app/csv2excel/id1671035450] ...

February 12, 2023 · 8 min