I was an avid Xojo user when it was still REALbasic and do on-and-off development with Xojo ever since.
Last year I purchased a license after a longer break to realize a web project. During the course of my work I filed many bug reports, some of them were addressed in the last Bug bash. But I was also very outspoken about the fact that Xojo is allowed to have so many bugs in the Web platform in the first place.
Yesterday I had to do some work on the same web project and tomorrow my license will expire. Luckily, right on time, there is new a store wide sale.
The list of bugs is growing fast and I have a hard time to ascertain how Xojo’s small engineering team, which is probably very busy adding yet another target (Android), will ever be able to move Xojo into a state where I will not discover a bug every ~15 hours of actual dev time and need external libraries like Graffitisuite or MBS Plugins to even get basic tasks done (like parsing a Database connection URL).
So my question is, is Xojo still worth shelling out +/- 700$ a year while I feel that I am involuntarily being used as a beta tester all the time? Considering that plus the fact that Xojo in 2023 still basically has a non-existent ecosystem of open source libraries or even a package manager. The language itself barely evolves and common programming paradigms, like lambda functions or concurrency, are nowhere on any roadmap to be seen.
Yet, Xojo will soon have more target platforms than active users who actually want to use it.
Oh for gods sake. You know that every development tool out there has bugs right? I noticed that you didn’t go to Apple’s site and Microsoft’s site and quote numbers of how many outstanding bugs they have.
So your license expires tomorrow, so what. Your license is perpetual, expiring tomorrow means you can still use the current one next week to finish your project.
20% discount? As my brother always tells me, you get a 100% discount if you don’t buy it
1198 bugs? Hehe oops, I put 214 of those in, not so many of late though.
Only you can answer this, there’s really little point posting about it as things seems to take years and years to sink in or change. If you can throw the 20% away, wait until you need to renew and use the current version for now then renew at full price or at whatever price they do when android comes out. If you just need web and need a new version for some reason then grab the web only edition?
Remember, if you wait two months to renew at full price then you’ve lost nothing and have saved more money than the 20%
Hmmm, I appreciate that you’re upset but saying things like this isn’t fun for the people that work at Xojo and have mouths to feed.
Using the latest stable one. It depends on breaking things on the go and regressions. I never jump in right away until a good inspection and waiting for reports. When Direct2D and 64bit were introduced, for example, I skipped 2 entire years waiting enough stabilization. It was insane.
If the current one is stable, you should renew to continue receiving the novelties like new OS compatibility, new Controls, new features, etc. If it is unstable… I don’t want to break things. The current one is very good, and hope R2 being better.
To me many answers do not really give a real picture of Xojo.
I also use Xojo since 2008. In this period I created 100+ Tools and about 10 major programs for all
Systems Xojo gives (ok, except IOS). Did I run into problems? Yes. Could they be solved asking Xojo
or plugin devs or the community? YES, ALL of them! So what?
No program will ever get’s a 100% consumer satisfaction. Some decisions from Xojo I don’t like, but
most I do. And I always get a propper reaction when asking (stupid) questions. I have other memories
with the “big players”.
So the only advise I would give a (new) user is to try and ask specific questions, a solution will come.
And is a shame that even the most basic functionality like dialogs are not working as expected and 9 months later, the “Reproducible” bugs dont even have an Assignee…
So, for me is not worth it. If web 1 is working fine, I dont see the point in spending hundreds and invest a lot of time converting apps just to release a web app with a bugy UX…
As Greg pointed out, the current release model makes discounts (also automatic renews) pointless. You can use the current license and with the current average release rate of the last 5 years, you can “save” up to 40% just by skiping ONE release