4 ms·
I have been using Xojo (Former REALBasic) for about 10 years to code database-driven business apps for several businesses with great success. I also use x86 as
by dexterlagan 7y ago
I have been using Xojo (Former REALBasic) for about 10 years to code database-driven business apps for several businesses with great success.
I also use x86 asm, Rust, Racket, NewLisp, Scheme, C, Python, JavaScript and shell script (sed, Perl etc) for other clients and uses. Xojo lets me compile for Win, Mac, Linux from the same install, the syntax is delightfully simple to use and to teach. Performance beats interpreted languages (LLVM-based), it compiles to standalone bins that do not rely on .NET, unlike Visual Studio. When I need more power I simply embed a lisp (Chicken or NewLisp) as the provided FFI works well. I’m currently writing a new IDE for NewLisp with Xojo and it’s handling UTF8 like a champ.
Xojo is very mature and most of the bugs have been squashed long ago, I just wish it treated functions as first class citizens. Apart from that, for internal business apps and retail-quality Win/Mac UI apps, I honestly haven’t found anything more effective to go from prototype to binary quickly and painlessly.
It’s our secret weapon, and clients don’t care it isn’t mainstream. Now if one could come up with a similar IDE coupled with a lisp... DrRacket + MrEd come close, but for large projects it becomes a pain. Until then I’ll write basic code for basic business apps. For everything else, there’s a lisp.
- tuesday20 7y agoCan you link to one of the applications you built using xojo?
- bigtunacan 7y agoHere's a link to some apps built in Xojo. https://www.xojo.com/resources/examples.php https://www.xojo.com/resources/examples.php
- vram22 7y ago>I just wish it treated functions as first class citizens. So you cannot store a function in a variable (scalar, list, dict)? And does it have dicts (Python term) or equivalent (associative arrays)? If not, a lot of things would be more clunky to program, although possible.