One ping only.
See it so: Xojo Apps can make problems. All apps can make problems. But if there is a problem with Xojo there will be a long way for a solution. Had that with 2019R3.1. With the upcoming macOS it was not running correxctly. The update came also relatively late.
Sometimes I am really happy while never confrontated with problems like this. Really happy. If I would rely on Xojo with my customers apps I would have problems which are not solvable. I had some of them. They are not changed until today. The app: is history and the source code not needed anymore. While rewritten with JavaFX running with JPro as WebApplication.
At the end: relying on Xojo is definitly a big risk. Can be okay. But can go wrong.
And another thing which is really disturbing. Correct me if I am wrong but there is no security update phase for a Xojo version. With Java 25LTS I am sure to get security updates until 2033 from now on. Means: 8 years. And always enough time to implement noew technologies to switch to the next LTS. The last one was 21. Supported until 2030. Now changed the entire compiler, libs and stuffs. SourceCodeChanges??? I changed the version number. To be honest: something which isn’t so with Xojo. Last time I have done this with the products was with Java 17. The App was written in 2014 with Java 8 (11 years) and maintained for macOS and Windows since then. Then came Java 121, 17, 21 now 25. What did I changed? Functional stuffs and I actualized Libraries like PDF tools, database driver, OfficeAutomation drivers. The rest is existing since then. The Github Repo is from 2014. 14 Versions I was releasing till today. The App is used by around 900 workplaces. Every day. Secure and working.
Can you do that with Xojo?
DAMN…. I did not realize that JAVA was PERFECT, wonder why other languages are even allowed to exist…
Between Java and 8th, the world needs nothing else
Swift is not bad.
No. When using only macOS/iOS I would always choose Swift UI and Swift. Trust me. For native solutions there are native languages and toolkits. No question. But the time of Xojo…is slightly ending up. And no, java is not perfect. But XoJo is lightyears away from their level of quality and reliability. And the code consistency if in fact higher than it will be with Swift or Objective-C. That is one of the goals. The bad point is: you have to live then with a non native GUI.
![]()