Skip to main content

Living with Xojo

Xojo is a fantastic, integrated development environment. With it, you can do multi-platform software development. I think there is no faster way to go from an idea to a running prototype. For MacOS, iOS, Windows, Android, WebApps. It can do it all.

Xojo as an organization, itself has learned to develop fast. Something they have been struggling with in the past.

The disadvantage of the focus of Xojo on continuous improvement with a relatively small organization causes some challenges in the users development process. Frequently it is impossible to finish a project after upgrading to a newer IDE version without redoing major parts of the code.

Xojo when it starts up, gives a nice Recent Projects menu, where you can select a project you are working on and want to continue to work on. It does not separate in what version of Xojo you work on for what project, however. So if you have to maintain production code in an older version, the only save way too work is to have separate machines for that.

I've learned the hard way NOT to install the newest update of Xojo on my Mac. So that I don't open project files with the newest version. Start working on it and get stuck after routinely saving the project with changes, and later in the production environment find that there are bugs to deal with. Bugs, by the way, can also be improvements what make old version code incompatible.

There are three ways to deal with this flaw in the Xojo IDE:

  • To have separate machines for code in production maintenance and new code.
  • To finish projects with the existing IDE version and schedule (when time is available) IDE maintenance to update to a newer version.
  • Use Xojo only for prototyping and do the final build in a dedicated (Mac/Windows/iOS/Android/Web)App development IDE.


Comments

Popular posts from this blog

De EU en de crypto war! Overheid zie toch eens de kansen!!

  Naar aanleiding van het uitstekende artikel van Fred Hage in de Computable van  27 november 2020. Overheden worstelen met End-to-end encryptie en ‘lawful interception’. Met andere woorden privacy op internet aan de ene kant en de mogelijkheid criminaliteit te onderzoeken aan de andere kant. Het blijft me verbazen dat overheden blind zijn voor de kansen die dit dilemma biedt! Stel "ik kan bij de NL-overheid mijn encryptie regelen" (met de wetenschap dat ze mee kunnen kijken). Dan doe ik dat toch zolang ik niets te verbergen heb! Dus: Overheid wordt eens wakker en bied zelf encryptie services aan! Ga met de betrokken internet diensten zoals Google, Amazon, Facebook, Microsoft .. etc. om de tafel zitten en ontwikkel encryptiediensten en standaards voor (vertrouwde) burgers waar ze gebruik van kunnen maken. De diensten kunnen dan vertrouwd verkeer van onvertrouwd verkeer onderscheiden. Ze kunnen vertrouwd verkeer direct, eventueel automatisch, onderzoeken. En me...

Annoying stupid smart functions in Google WorkSpace

Annoying stupid smart functions in Google Workspace. For the context. I had enough of Bill Gates, his marketing and pushy sales force a long time ago. And have abandoned Microsoft completely in 2014. I never ever will buy anything from them again. Certainly, not ChatGTP (Babylon 2.0 in the making). And when Zuckerberg showed up, I rapidly saw he was a second Bill Gates and I never installed any app of him, and never will. So from US big tech, I only use Apple and Google stuff. Google and Apple are king in “thinking for you” in the wrong way . Consequently, making your live less efficient rather than more efficient. This writing is about that, based on example cases. The first disaster I experienced in this regard has been the day that Apple decided to organize my photo's for me. With as a consequence, my organization of my history was completely messed up. After a year, I decided to take all my images away from the iCloud and put them on Dropbox. Now I organize my history myself. W...

Microsoft; Google; IBM all the same.

  Today, Microsoft announced https://cloudpc.im/. After they announced Windows 11. After the Windows 11 announcement, it rapidly became clear nearly no existing Windows 10 will be able to be upgraded to Windows 11. No coincidence. They want to move all customers to monthly payments. Soon you only can run Word, Excel and PowerPoint in a browser. Just like with Google! So what is the difference? It is all the same! You lost control over your data and your wallet!  What will be the countermovement?