This. Everything new is half assed and then they leave it to rot. Glaring stupid PDF problems still exist and I can’t say anything.
And after the stupid renamig of API2… New things are not even API2 compliant WTF
Barcode.Image
Looks like a property but it is a method that creates a barcode image
intuitive and consistent???
Well at least the first part of that has been true since I started using RB back in 2001… I quickly learned not to count on new features for at least a couple years after they were first released.
- Karen
I guess Xojo’s reasoning is to try to capture a subset of Linux users, try to get 'em hooked and then sell 'em Desktop when these users want to port their app to the Mac, or Pro if they then want to ALSO develop an iOS or Android app.
But then again, this target audience could just use Java or Electron or a dozen other x-plat developer tools.
Seems like a long shot IMHO, but also doesn’t seem like it takes much effort.
Yeah, and what makes it even more sad is that Apple operates in this way too. I can’t get over that Apple spend twice as much on stock buybacks than they do on product development. Billions of dollars, they could hire a few more skilled people and radically improve their products and reputation, without even spending a billion… I guess that makes shareholders and the CEO their target audience and Apple’s customers the product?
The law is awfully flawed. Listed companies should be forbidden to buy their own shares, except if they are going private.
it get sold under the rubric of “creating shareholder value” because it boosts each shares value
I’d rather they boosted their dividends or something else but then I dont sit on the boards that approve this stuff
And those same boards grant officers significant share options that, because of share buybacks, are windfalls
Gotta love unrestrained capitalism
this sums it up…
xojo was my breaking point in never trusting closed source dev tools anymore…
and linux (and windows) were always 2nd class citizen in the xojo zoo… mac was and is main…
11 posts were split to a new topic: Open Source Security
Under a subheading of
Simply look out for libraries imagined by ML and make them real, with actual malicious code. No wait, don’t do that
The willingness of AI models to confidently cite non-existent court cases is now well known and has caused no small amount of embarrassment among attorneys unaware of this tendency. And as it turns out, generative AI models will do the same for software packages.
The Mac being primary was more a matter of historical interest
Thats where the very original author developed & first shipped it
I memory servers it was only about version 5 or so way back about 2002/3, about 5 years after the company got started, did they finally ship for Windows
And by that time a LOT of the team were Mac users
And that definitely persisted while I worked there although I frequently ran 10 to 11 VM’s for dev testing (and had windows machines to test hardware specific issues on)
I would not be surprised if the team is still largely Mac based
Man, Xojo is so infuriating.
So many times I gave them information regarding the problem with Xojo controls on popovers. It’s part of the reason as to why I filed feedback requests asking for Popovers.
No surprise they completely ignored my feedback and messages. Then publicly they slap me in the face by dis-acknowledging my efforts and praising someone else who filed a feedback report AFTER they shipped the version.
More and more I don’t think I could ever return because of how the company has treated me. All I can do is to reduce the chances of other developers getting treated in the same way.
This.
Edit:
I mean really… How can Xojo be a reliable “partner” when you look at its behavior. Banning users for speaking up, Xojo Bot eggeriously archiving bugs that devs spent time reporting. And in general, either not hearing out devs or hearing and ignoring devs.
I remember asking Geoff for a map of the proposed API 1 to 2 changes. It’s been a while, but he said there wasn’t one. It was something like that… So NO PLAN for all the renaming. Instead they could have got community buy in by posting a map and letting the community debug the map. Instead, meh, just go make changes… It’s crazy town over there.
Xojo could be completely free and I still would not want to rely on it unless I had no other choice.
I am of the opinion that IDEs that integrate versioning are the worst IDEs. For work I use Eclipse, it handles real versioning but I don’t use it. I do everything from the Git command line or simply use Fork, an external version control manager.
With an elegant interface I manage my master and branches.
I can’t understand that. I am using IntelliJ and Netbeans with Github and it works like a charme. I din’t have to take care of GIT Stuffs and I don’t need Github Desktop or any other Software Solution.
It’s not like you have to understand it. It’s your way of working. For me, the development tool only has to worry about development. For versioning I use an external tool.
I don’t work on a single project but on 6 projects. When a colleague of mine makes an update in a certain product, all I do is pull it from the fork or from the command line. Without opening another IDE. I find it more convenient and faster.
As for the Database, I use Squirell… I’m not going to install a plugin in the RAD to make queries and manage the database.
It’s my way of working in sections. Without depending. I find it fast and convenient.
For me having everything in the IDE is absurd.
I have at the moment 11 open projects I am working on. And that not alone. Especially that’s why I am happy to have the automation. It is no problem when and if you use an external tool. For Xojo anyhow you have to. But the sharing quality is much better when and if you have the entire Github flexibility and functionality. That is not “my” way of working. There is nothing the IDE can’t do but the external tool. But forgetting for example to push or to pull can bring much pain. That’s why I am taking care of it. While code consistency is first for me. Everything else doesn’t matter. And code consistency you can grant with GitHub integration. Because you can’t forget to pull or to push. And that can be a not so nice moment.
I repeat… It’s your way of working, not mine.
I’m with Thorsten on this one, but it’s good you have a workflow that works for you.
Jetbrains with built in Github rocks especially to review what you changed since the last commit/push.
I cannot imagine trying to use the Xojo IDE anymore. It’s total rubbish compared to JetBrains!
I use VSCode all day long and I do my commits/push/pulls from SourceTree because that’s just how I’ve done it for years. However, I like that I can see, in the IDE who changed a line of code and when. I know I could use git inside of VSCode I just don’t.
Different strokes for different folks. Whatever works for you.
Xojo is, hands down, the least flexible IDE I’ve ever used.