AB
Ashley B.
Software Programmer
Design
Mid-Market (51-1000 emp.)
Business partner of the seller or seller's competitor, not included in G2 scores.
"Good App development platform"
5/5
What do you like best about Xojo?

Developing a software program using Xojo is considerably faster than using X code, with the simple gain that compiles for different structures. Developing a software program using Xojo is dramatically faster than using an X code, with the apparent advantage that it is compiled for other systems. Software development using Xojo is noticeably faster than using X code, with the obvious advantage of which also compiles for other structures. The development of software programs using Xojo is appreciably faster than the use of the X code, with the obvious gain that compiles for different structures, since Xojo could very well be very strong in the utility of the network and the MAC operating device Review collected by and hosted on G2.com.

What do you dislike about Xojo?

The relative delay of the new features compared to Xcode, that means that once Apple presents new features, it takes a long time before they are covered in Xojo. The actual delay of the most recent functions compared to Xcode, that means that when Apple introduces new capabilities, it takes much longer than they are protected in Xojo. Review collected by and hosted on G2.com.

Phillip Z.
PZ
Phillip Z.
Lead Software Developer
Computer Software
Small-Business (50 or fewer emp.)
"Objects in mirror are more powerful than they appear."
4/5
What do you like best about Xojo?

The IDE represents to me what programming should be like. I dislike the binary and accessory project types but due to their expressiveness and integration with the IDE you do not have a sophisticated compile toolchain. You can literally start the IDE and be productive within minutes.

You are enabled to create a wide variety of applications from true cross platform desktop apps, iOS, and web as well as console based counter parts for all important platforms. Database connectivity is not as strong some other platforms but you have a wide array of connectivity options.

The language while seemingly easy has a a lot of modern capabilities. Not them all and they do not win awards for computer science theory but this is not Visual Basic either. You can through introspection and dynamic properties actually get quite expressive where necessary at the caveat at the compiler being unable to help you.

Despite macOS minimal market share they do a pretty good job of keeping up with Apple's pacing despite you know it being painful. More effort needs to be applied to the Windows side of things but recent improvements in that area are a testament to their resolve.

It is almost always the first tool I pick up to solve a problem and I am always pleasantly surprised when my prototype is sufficient enough to become final. Review collected by and hosted on G2.com.

What do you dislike about Xojo?

On the surface Xojo gets a lot right. It is really a fusion of the best and worst parts of the Microsoft and Apple ideologies.

Like Apple they are very opinionated on how the product should work even against the clamoring of the users. They are also very secretive about what they are working on, what they plan to work on, etc.

Like Microsoft they maintain decades of technical debt in various areas of the product in the spirit of "backwards compatibility." In some cases Xojo projects from over a decade ago can run today on modern systems despite almost everything around them changing. This creates unique circumstances where newcomers may make poor decisions because they are not properly guided to the new and shiny.

Sadly the new and shiny is not always fully developed and so compromises are almost always having to be made. Concurrency is a real issue in the age of multi-core systems and anything they can do to either improve that the language level or ease the usage of helper apps in the IDE would be stellar. Review collected by and hosted on G2.com.

Javier R.
JR
Javier R.
Resources for learning Xojo in Spanish
Publishing
Small-Business (50 or fewer emp.)
Business partner of the seller or seller's competitor, not included in G2 scores.
"The best native cross platform you can use!"
5/5
What do you like best about Xojo?

So many things! It's really easy to grasp and being productive from minute one. I can use the same source code, with really minimal changes, in order to deploy a same product on several OSs for Desktop projects (Windows, Linux and macOS); and even creating native apps for iOS that I can distribute on the official Apple AppStore.

I think that the key is that its a real RAD (Rapid Application Development), where the own XOJO IDE plays an exceptional role in the way it simplifies the designing of the UI and also compartmentalizes the code. I also would like to point out the Remote Debugging feature, that let's me code in macOS and test my products on Windows and/or Linux, for example. That's really a time saver for me! Review collected by and hosted on G2.com.

What do you dislike about Xojo?

I'd like to create apps for Android too… something Xojo already published it will support in the future. In the meantime, I have to use other development toolchains. Review collected by and hosted on G2.com.

Daniel W.
DW
Daniel W.
Project Leader
Computer Software
Small-Business (50 or fewer emp.)
"Xojo at Full Scale"
4.5/5
What do you like best about Xojo?

Xojo gives you the ability to create powerful applications for a wide range of targets from one tool. It has simplicity for beginners and flexibility for professionals.

Xojo also has a very helpful community forum in which Xojo employees often participate. Review collected by and hosted on G2.com.

What do you dislike about Xojo?

In the past Linux support hasn't been up to scratch with Xojo's Mac OS support. Lately it has been getting better though. Xojo also doesn't support andriod apps yet, but they are working on it.

Review collected by and hosted on G2.com.

PV
Patrick V.
Sr. Vice President
Mid-Market (51-1000 emp.)
"Long time user"
5/5
What do you like best about Xojo?

First, I have been using this product since it was CrossBasic. The Company has continued to put resources into expanding and improving pretty much every aspect of the product. Aside from the cross-platform programming, Xojo offers a clean interface and straight forward syntax. The IDE also has a great debugging console and excellent language references. Additionally, Xojo releases updates and fixes on a pretty tight schedule. Review collected by and hosted on G2.com.

What do you dislike about Xojo?

There really isn't anything I dislike. If you are looking for cross-platform development, this is the product for you Review collected by and hosted on G2.com.

JM
Jose Ramon M.
Small-Business (50 or fewer emp.)
"Xojo"
4/5
What do you like best about Xojo?

Developing a software program using Xojo is considerably faster than using code X, with the simple gain that it compiles for different structures. Developing a software program using Xojo is drastically faster than using code X, with the apparent advantage that it compiles for other systems. Software development using Xojo is notably faster than using code X, with the obvious advantage that it also compiles for other structures. The development of software programs using Xojo is appreciably faster than using code X, with the evident gain that it compiles for different structures, as Xojo could very well be very strong in network utility and the MAC operating device. Review collected by and hosted on G2.com.

What do you dislike about Xojo?

The relatively delayed release of new features compared to Xcode means that once Apple introduces new functions, it takes a long time before they are covered in Xojo. The actual delay of the most recent features compared to Xcode means that when Apple presents new capabilities, it takes much longer than they are protected in Xojo. In fact, I have written about bugs in the beyond to prevent solutions from changing but the bugs are not constant. The relatively recent delay of features compared to Xcode means that when Apple introduces new features, it takes a long time before they are covered in Xojo. For MS SQL, we need to verify the connection for each update. Review collected by and hosted on G2.com.

Verified User in Information Technology and Services
CI
Verified User in Information Technology and Services
Small-Business (50 or fewer emp.)
"Great for cross-platform applications"
5/5
What do you like best about Xojo?

Xojo is great for creating native MacOS, Windows, and Linux desktop, console, and web applications. This is regardless of the platform you prefer. A Mac user can easily develop for Windows and Linux and visa versa. It is generic enough to make it flexible enough to do practically any job.

The fact that it's a simple checkbox to make native applications for another platform is quite impressive. There are few, if any, hoops that a developer will have to go through to create 32-bit or 64-bit applications for desktop, web, or console.

Xojo can create iOS applications too and they're working on an Android release too. It's not nearly as mature as their desktop and web targets but you can get the job done.

Raspberry Pi is a relatively new addition too. It's quite possible to create some complex Raspberry Pi applications without having to switch environments.

The 3rd party developer community is small but good. There are multiple reporting tools, database tools, and libraries to help out with practically anything.

The community is awesome. The Xojo Forums are friendly to new developers and even complex questions are generally answered quickly. Review collected by and hosted on G2.com.

What do you dislike about Xojo?

The reporting tool and database editors leave a lot to be desired. I feel that there are many basic desktop controls and features that are lacking in the product. RTF support is minimal and PDF support is non-existent.

This forces you to look outside of Xojo for 3rd party products. This isn't necessarily a bad thing but it's something to be aware of. It's a small community so the number of options is limited.

Review collected by and hosted on G2.com.

Jeffrey C.
JC
Jeffrey C.
Manager
Small-Business (50 or fewer emp.)
"Just good. I recommend"
4/5
What do you like best about Xojo?

This is my experience of using and in my free time I am developing applications for ios. Convenient and fast although you need to get used to Review collected by and hosted on G2.com.

What do you dislike about Xojo?

I did not immediately get used to the location of the icons and unfortunately not everywhere there are signatures for buttons Review collected by and hosted on G2.com.

JM
Juab M.
Small-Business (50 or fewer emp.)
"I have been using Xojo since August of this year and I am already thinking about buying my license."
5/5
What do you like best about Xojo?

The organization of my projects, as well as the management of any type of database. The learning curve has been very efficient. Review collected by and hosted on G2.com.

What do you dislike about Xojo?

That the forums and many questions sometimes remain unanswered due to the lack of Xojo programmers in my country. Review collected by and hosted on G2.com.

Verified User in Information Technology and Services
UI
Verified User in Information Technology and Services
Enterprise (> 1000 emp.)
"Easy-to-use tool for building mobile and web apps"
4.5/5
What do you like best about Xojo?

Drag and drop functionality allows the quick and effective creation of user interfaces. Apps can be deployed on any platform. Provides support for databases, and protocols and allows users to deploy their apps without hassling over OS specifications and API differences. Object-oriented design boosts the functionality of apps. Review collected by and hosted on G2.com.

What do you dislike about Xojo?

Pricing needs to be more economical. For freelance developers, the price can be steep. Testing can sometimes be time-consuming. It is not popular hence, support community is smaller than other IDEs. Review collected by and hosted on G2.com.