When started with Xojo I used the IDE on Linux and Windows. Never on Mac. I had tons of Issues with the IDE, starting with the fact that under Linux there is no local Help and going further that the IDE under Windows is crashing, not performant and sometimes not working as expected.
While I switched my Company Hardware to Mac (yes, the M1 is really a nice Idea) I also installed the Xojo IDE on the Mac and what shall I say? Behaves like it is another Software. The IDE is running well even with big projects, local help is available and much much more even with the 2019R32 Version on Big Sur.
Left me with the question to Xojo company: why Xojo was promising Windows and Linux IDE and delivering only MAC, why it is optimized and really working only on Mac? Are Customers with Windows and Linux not important for you?
And please no arguments Xojo has a good IDE you have to develop on Mac its anyhow betterâŚI had to listen this arguments for a long time. No. Linux and Windows are performant as well for Java Development, C# Development, C++ Development and so on.
This incident is happened while Xojo was never taking care as much as needed for the other OS platforms.
I think the answer is simple: xojo team works with macs.
they build xojo using xojo ⌠for mac.
it is a cross platform tool, they make some examples apps on win and linux
but there is no better test than using the software really yourself.
for the same reason B4x is made by people mainly on windows, and look bad experience on a mac.
With that difference that B4X does not claim it does work on Mac or Linux. It is clearly stated it is a Windows program and hence not intended to be used on Mac or Linux.
youâre right.
what I mean is that each dev tool has a main platform it has been made on. it may work with other platforms, but the experience is different
same with VS on win/mac
IMO, the argument, that a development tool has a main platform, isnât correct. Take a look on Java dev tools like IntelliJ IDEA, Eclipse, NetBeans. All of those work without problems.
I by self am developing for different projects and customers with the following ID´s on Linux, on Windows and now also on Mac and there is no, really no difference in functionality, power, usability or anything else where I could say: see, thatâs not itâs platform:
Netbeans since Version 3 I guess, can be Version 2 I donât know anymore!!!
Eclipse since it is free available
IntelliJIdea since it is born
CLion since it is born
So you want to tell me that it is like it is because they developed it for a âmainâ platform? No. They developed it for Mac, made it barely running on Windows, made it even worse than Windows running on Linux and sold it as example for the cross platform you can do with Xojo.
This Shot was directly in the knee. While there is no âmajorâ platform for the big ones except Microsofts Visual Studio which is fully available only on Windows Computers.
So There is an argument coming up: Xojo wrote for MAC and got it running barely on other platforms and sold for ALL platforms like it is builded correctly running.
Evidence that it is not: show me the running Help System offline. Yes, you read correct: on Linux with Xojo 2019R32 there is no offline Help. Makes it nice to work with it. While there is no Online documentation anymore for this version. While Xojo changes the documentation instead of building a variant for the different versions where the customer could even have a chance. I had to write an own viewer. The Answer of Geoff Perlman: âWhen you are ready with the Help Viewer you can spend it to the community so Linux users have Online Helpâ. Sorry. Mud.
If you sell for all platforms you have to run on all platforms. And not trying to run with testing on a parallels machine under MacOS and wondering that there are big differences in the real life to living machines instead of virtualization of the testing environment.
So there is no âmajorâ platform. There is a platform provided which is running or not running. Nice difference is: with all other platforms you can build for free. I guess they would not find enough paying guests with a sales model like IntelliJ
Just another short sighted desition of the company.
20 years ago, when VB clasic was abandoned, millions of developers looked for alternatives. Xojo did some marketing to lure them, but unfortunatelly the tool was not near as capable as VB6, if only Xojo had a better tool on windows, they could have grown really big with the windows marketshare.
BTW IMO for many in-house X- Platform apps (mac/Win only) Xojo is still a reasonable choiceâŚ
Most such apps tend to be small to medium in size. Keeping up with recent UI trends faithfully is also not needed - as long as teh UI reasonably intuitive for most users. They also often donât a lot need fancy capabilities⌠But usually do need good DB connectivity.
Since the late 80âs I have always worked at places that had a mix of PCâs and Macs.
The most important thing after that was abstracting the platform differences as much as possible ⌠Xojo does not pay as much attention to that as they once did IMO⌠Which is a shameâŚ
But for now, I think it is still a reasonable tool for that usage.
But given it looks like there will be more significant competition in that space in the relatively near future, they need to do better.
My Customers having all mixed environment so I was installing Java 11 on all platforms. Software written for the Customers as Java Software runs on all of their platforms much more reliable than any chojo peace of Software. The IDE is anyhow not really Cross Platform compiled while it leaks on Windows and Linux. With Java I hav none of that problems,
They need more Pro users.
People whoâll spend a big chunkâoâchange every year. Catering to Pro users is much harder than catering to someone starting out, but by focusing on Pro customers, and succeeding in keeping them happy, you get an enthusiastic user base who recommends other Pro users to buy and use Xojo, and you get a much more powerful, flexible and capable product.
They need more engineers.
This goes hand in hand with point 1. Having more specialized engineers who focus on specific tasks, not reduce the workload overall (instead of having one guy juggling two platforms and a feedback system), you should get more reliable and well thought features, than someone rushing to fix a bug here, then jumping over to something completely different and trying to finish a feature here.
A more capable, reliable product will help retain users once theyâve grown out of the starting point, which helps turn them into Pros.
Utilize the community more.
I donât mean forum monitors. Take Timâs Lifeboat for instance, it appears to be a fantastic bit of kit that can help Xojo reach a wider audience for itâs web platform as Lifeboat makes it easy to deploy to Linux servers and importantly Amazonâs AWS. Probably the best known web platform. Tim is detail oriented and cares deeply about his work. Xojo should be utilizing Tim and his Lifeboat, look see how compatible Xojo made web apps are, they work on AWS and so onâŚ
Some of us can help fill in other holes in the Xojo framework, or even provide bug fixes for broken features (maybe not in the exact code that Xojo uses) but at least it is a template that can save the engineer time.
But I feel ignored, and unappreciated a lot of the time, as do I suspect most of you. Which is why weâre here.
25% vote for a non existing platform, madness.
also you could easily say (as with any statistical analysis) that windows users of xojo are more likely (or more quickly) to reply to a poll, or the poll is set up so you can vote more than once for your favourite answerâŚ
Platforms most of use use Xojo or would like to use Xojo.
Pretty sure the folk answering âAndroidâ to that just wanted to say âhurry upâ to Xojo.
makes me wonder if itâs any point, business vise, in developing for the macos platform when your main platform is windows.
My sales are almost exactly split 50/50 Mac and Windows.
I target home & small businesses, so the fact that most larger businesses out there have a PC on the desk isnât important: they wonât be buying anything from (specifically) me
While I agree with the points that Sam made⌠there is one major flaw⌠Xojo has flatly stated that âNew user (read Newbies) are its target audience, Not âProsââ, and I (my opinion) think that major reason for that is a âNewbieâ 1) wonât find bugs (or realize something IS a bug and 2) will be more easily swayed by the bullshit answers that Xojo will use to convince said âNewbieâ that there is ânothing wrongâ
There are many people with Mac and many with PC and even many with Linux. What all of them need: reliable program. And that is not really possible. Especially the Software life cycle can not be granted with Xojo Language.
So I guess there will be a later chance for Realize that: Xojo is at the end of itâs dedicated life cycle if they do not change their releasing.
I remenber those bullshit answers
âYou are the only one complaining about thatâ
âIt is not a bug, it works like that by designâ
âIt is a problem with windows, not Xojoâ
Itâs hard to make the realization about the state of Xojo. I mean, I still hope, but I realize that Xojo isnât likely to be mostly bug free. Xojo has to care. Right now they are throwing code on the wall and letting users try and sort it out. Thatâs not workable for a pro.
Xojo doesnât even have a public workarounds page. Everyone has to go figure out all the workaround on their own as they run into it. If Xojo cared, theyâd publish work arounds until fixed and shipped.