Javafx and codenameone for desktop, iOS, Android, web. Complete code reuse. Thats it.
Since 2018 I have worked almost exclusively with Python (PyPy) and I’ve found it really productive.
You may be interested in BeeWare which is now an Anaconda project.
Blockquote BeeWare website:
“Write your apps in Python and release them on iOS, Android, Windows, MacOS, Linux, Web, and tvOS using rich, native user interfaces. Multiple apps, one codebase, with a fully native user experience on every platform.”
I do agree with you, Python is a very good replacement for Xojo. Works almost everywhere and is very flexible and feature rich.
I agree with you after using a very powerful open source Framework called FrappeFramework for building web based business apps.
GoLang is fast becoming popular language for developing web apps.
I use Dittofi.com for build GoLang based web apps.