# Pros and cons of Xojo

**URL:** <https://forum.xojo.com/t/pros-and-cons-of-xojo/13006>\
**Category:** General\
**Created:** [December 15, 2013, 5:05pm UTC](https://forum.xojo.com/t/pros-and-cons-of-xojo/13006 "2013-12-15T17:05:29Z")\
**Posts on this page:** 13\
**Page:** 2

<div class="post-metadata">

**Author:** ![DerkJ](https://forum.xojo.com/letter_avatar_proxy/v4/letter/d/e495f1/32.png) [@DerkJ](https://forum.xojo.com/u/DerkJ)\
**Post date:** [December 16, 2013, 1:20am UTC](https://forum.xojo.com/t/pros-and-cons-of-xojo/13006/21 "2013-12-16T01:20:27Z")

</div>

[quote=53088:@Norman Palardy]Brads point is you have a job to get done & use it to get the job done - and that’s the only criteria that matters.  
If it lets you do that jobs its a good tool for you.  
If not it’s not.[/quote]

i don’t actually agree on that. As one buys xojo and expect it to “help” doing the job. So it’s not all about having to do it all yourself, then there is no point in buying a xojo license. You’d be better off with a gcc toolchain and some C++

---

<div class="post-metadata">

**Author:** ![Sam\_Rowlands](https://forum.xojo.com/user_avatar/forum.xojo.com/sam_rowlands/32/265_2.png) [@Sam\_Rowlands](https://forum.xojo.com/u/Sam_Rowlands)\
**Post date:** [December 16, 2013, 3:23am UTC](https://forum.xojo.com/t/pros-and-cons-of-xojo/13006/22 "2013-12-16T03:23:15Z")

</div>

Have you compared Xojo with other x-plat toolkits? IMHO, there is no comparison. Other kits may have already broken into iOS and Android, but they are so limited that I couldn’t use them for our business.

Xojo’s support and how they are constantly dealing with Apple’s changes is really impressive. How do I know? Xojo right now are dealing with the unexpected Quicktime ban that Apple silently applied last week, while I’m still seeing apps built with other tools that couldn’t be code signed (because the tool vendor can’t create proper OS X frameworks) or even sandboxed properly!

This alone made me grateful for the team behind Xojo.

Now if you compare Xojo to a single platform dev toolkit, you might be inclined to say that the single platform toolkit is better because it does x,y & z… That maybe, but another advantage of Xojo is their declare system, where you can tap into the OS functionality directly. Again I appreciate this as I can continue working in a language that I’m familiar with, but at the same time, I have access to the same great functionality as I did if I was using Apple’s own tools.

To put that into some scoring:  
x-plat : 5 (other tools cover more platforms)  
flexibility: 9 (other tools don’t come close, I would like to see the declare system opened up some more)  
support: 10 (other vendors don’t care)

Bearing in mind that this is just my opinion, and is based upon my observations. I am not employed by Xojo, but would be happy to receive kickbacks 🙂

---

<div class="post-metadata">

**Author:** ![Alain\_Bailleul](https://forum.xojo.com/user_avatar/forum.xojo.com/alain_bailleul/32/1370_2.png) [@Alain\_Bailleul](https://forum.xojo.com/u/Alain_Bailleul)\
**Post date:** [December 16, 2013, 7:25am UTC](https://forum.xojo.com/t/pros-and-cons-of-xojo/13006/23 "2013-12-16T07:25:27Z")

</div>

> [@53131:@Michel Bujardet](#):
>
> you will soon discover that the world is composed of two kinds of people : those who complain the glass is half empty, and those who appreciate it for being half full

Actually, there are three kinds of people:

A pessimist: the glass is half empty. An optimist: the glass is half full. An engineer: the wrong size of glass.

🙂

---

<div class="post-metadata">

**Author:** ![Emile\_Schwarz](https://forum.xojo.com/letter_avatar_proxy/v4/letter/e/90ced4/32.png) [@Emile\_Schwarz](https://forum.xojo.com/u/Emile_Schwarz)\
**Post date:** [December 16, 2013, 9:16am UTC](https://forum.xojo.com/t/pros-and-cons-of-xojo/13006/24 "2013-12-16T09:16:10Z")

</div>

> [@53073:@Beatrix Willius](#):
>
> DailyWTF: [http://thedailywtf.com](http://thedailywtf.com) . Grr. I still can’t edit my posts.

Beatrix: try to reload the web page when you want to edit your post (if it is still the last one ?).

This worked once for me.

---

<div class="post-metadata">

**Author:** ![Emile\_Schwarz](https://forum.xojo.com/letter_avatar_proxy/v4/letter/e/90ced4/32.png) [@Emile\_Schwarz](https://forum.xojo.com/u/Emile_Schwarz)\
**Post date:** [December 16, 2013, 9:21am UTC](https://forum.xojo.com/t/pros-and-cons-of-xojo/13006/25 "2013-12-16T09:21:33Z")

</div>

> [@53136:@Markus Winter](#):
>
> When I feel fussy then I’m more of a “the glass is too big for its contents” kinda guy  when I’m more relaxed I’m more a “just top it up, dear” kinda guy 😉

I strongly dislike 20cl glass and I use 33cl glass since I was 14 y/o or so (46 years ago). It generally fit my needs; however if it is not the case, I can take another one who will largely be enough.

BTW: can we go back to the op question who is summarized in the title:

Pros and cons of Xojo.

One BIG pro vs other IDEs: the time to start to code your first project (application). If you do not understand and you do not know Eclipse or NetBean, eventually X-code go ahead and check with a clock how many times does it takes (for you) to start writing code once the IDE is launched.

---

<div class="post-metadata">

**Author:** ![Emile\_Schwarz](https://forum.xojo.com/letter_avatar_proxy/v4/letter/e/90ced4/32.png) [@Emile\_Schwarz](https://forum.xojo.com/u/Emile_Schwarz)\
**Post date:** [December 16, 2013, 9:30am UTC](https://forum.xojo.com/t/pros-and-cons-of-xojo/13006/26 "2013-12-16T09:30:19Z")

</div>

Xojo:  
Where goes the cursor after a run in the IDE ?

---

<div class="post-metadata">

**Author:** ![Chris\_Verberne](https://forum.xojo.com/user_avatar/forum.xojo.com/chris_verberne/32/453_2.png) [@Chris\_Verberne](https://forum.xojo.com/u/Chris_Verberne)\
**Post date:** [December 16, 2013, 5:18pm UTC](https://forum.xojo.com/t/pros-and-cons-of-xojo/13006/27 "2013-12-16T17:18:14Z")

</div>

I wish those pro’s and con’s would not show up so much, because it is as black and white.

I am a very loyal user to RealBasic - RealStudio \_ Xojo since version 5.2. Overtime there where some bugs, I encountered, some more severe than others. However that never stopped me to get the job done with Xojo. At the end of the day, that is all that matters.

As other members already have said, the team behind Xojo is great! And I mean it. They obviously do care about their users. Support is great, fast and knowledgeable.

Many people already make a living with Xojo, and I mean Xojo. Personally, I turn regularly to Bob Keeney his website to view his tutorials. Also the webinars of Paul Lefevre, our Xojo Evangelist, are great and you can watch them every time you want when you are in a time zone which prevents you from seeing them life. Also the books which come with Xojo are a great reference. And last but not the least, those books of Eugene Dakin are very good and clearly written.

Also this forum helps solving your problems. There is always a clever someone who has a solution or a workaround. The fact that it sometimes takes long to fix a particular bug is because Xojo is a very small team. But we cannot blame them for that. By the way, the main applications I use are from very small companies but standing out the crowd by their features and quality. To mention some of them; Axialis, Serif, Xojo, IObit, RagTime GMBH, BlueBerry, FastStone, Topstyle and some others.

As a developer, we live in a very colorfull world. Mostly our job starts where most computer users ends. And despite the changes in Xojo, you still can work fast. Important is to organise your navigator which will prevent you from being lost and plan and structure your application in advance. The more planning you do, the easier your coding, the less bugs your application contain.

I wish those moaning post should stop because they harm Xojo in a very unfair way. I also encounter bugs which sometimes are frustrating, but I prefer to spend my time to workaround them or find solutions. That is much more productive than moaning about it.

I hope this kind of subjects will end soon because they are not contributing anything positive to application development.

When you based on threads like these, doubt Xojo I can give you only one free advice : just install the free version, use the resources at hand which are plenty and find out for yourself if Xojo works for you or not.

At least it works out for me fine.

---

<div class="post-metadata">

**Author:** ![LiamP](https://forum.xojo.com/user_avatar/forum.xojo.com/liamp/32/543_2.png) [@LiamP](https://forum.xojo.com/u/LiamP)\
**Post date:** [December 16, 2013, 5:37pm UTC](https://forum.xojo.com/t/pros-and-cons-of-xojo/13006/28 "2013-12-16T17:37:38Z")

</div>

…[quote=53131:@Michel Bujardet]Oliver, you will soon discover that the world is composed of two kinds of people [/quote]

If I remember my computer science classes back in the '70s the quote read: “There are 10 kinds of people in the world, those who understand binary and those who don’t.”

---

<div class="post-metadata">

**Author:** ![Norman\_P](https://forum.xojo.com/letter_avatar_proxy/v4/letter/n/858c86/32.png) [@Norman\_P](https://forum.xojo.com/u/Norman_P)\
**Post date:** [December 16, 2013, 5:43pm UTC](https://forum.xojo.com/t/pros-and-cons-of-xojo/13006/29 "2013-12-16T17:43:56Z")

</div>

> [@53149:@Derk Jochems](#):
>
> i don’t actually agree on that. As one buys xojo and expect it to “help” doing the job. So it’s not all about having to do it all yourself, then there is no point in buying a xojo license. You’d be better off with a gcc toolchain and some C++

The IDE already does provide a LOT of help.  
You have no idea how much code it actually takes to create & implement the layouts you draw in the IDE via drag & drop.  
And that’s a good thing.

Having seen the underlying code I’m glad I don’t have to write all this in anything like gcc & it’s toolchains - and the replicate that in VS for Windows, Xcode and make it support XP to 8.1, Ubuntu and all assorted distros & 10.6 and up.

But if you still think writing a cross platform app with UI in gcc/VS/Xcode would be faster / easier / etc be my guest 😛

---

<div class="post-metadata">

**Author:** ![Oliver\_Scott-Brown](https://forum.xojo.com/letter_avatar_proxy/v4/letter/o/8baadc/32.png) [@Oliver\_Scott-Brown](https://forum.xojo.com/u/Oliver_Scott-Brown)\
**Post date:** [December 16, 2013, 6:04pm UTC](https://forum.xojo.com/t/pros-and-cons-of-xojo/13006/30 "2013-12-16T18:04:16Z")

</div>

[quote=53126:@Dave S]Ah… “the naivety of the youth”… 🙂 were that I was so young again… a time when I knew everything and the world was my oyster 🙂

Now when I was a mere lad of 15, computers barely existed (discounting the 40 ton behemoths of course)… But near and about my mid 20’s personal computers where being to also come of age. And I too have been working on the next greatest software developement system ever since :D. The plus side… is I now have the appropriate knowledge to do so…

Be interesting to see what our young Mr.Scott-Brown comes up… or if he soon discovers that the task at hand may just exceed his current level of experience .[/quote]  
I am not arrogant and I do not have a lack of experience to carry out the tasks which I am wanting to achieve.

---

<div class="post-metadata">

**Author:** ![Oliver\_Scott-Brown](https://forum.xojo.com/letter_avatar_proxy/v4/letter/o/8baadc/32.png) [@Oliver\_Scott-Brown](https://forum.xojo.com/u/Oliver_Scott-Brown)\
**Post date:** [December 16, 2013, 6:12pm UTC](https://forum.xojo.com/t/pros-and-cons-of-xojo/13006/31 "2013-12-16T18:12:24Z")

</div>

[quote=53217:@Chris Verberne]I wish those pro’s and con’s would not show up so much, because it is as black and white.

I am a very loyal user to RealBasic - RealStudio \_ Xojo since version 5.2. Overtime there where some bugs, I encountered, some more severe than others. However that never stopped me to get the job done with Xojo. At the end of the day, that is all that matters.

As other members already have said, the team behind Xojo is great! And I mean it. They obviously do care about their users. Support is great, fast and knowledgeable.

Many people already make a living with Xojo, and I mean Xojo. Personally, I turn regularly to Bob Keeney his website to view his tutorials. Also the webinars of Paul Lefevre, our Xojo Evangelist, are great and you can watch them every time you want when you are in a time zone which prevents you from seeing them life. Also the books which come with Xojo are a great reference. And last but not the least, those books of Eugene Dakin are very good and clearly written.

Also this forum helps solving your problems. There is always a clever someone who has a solution or a workaround. The fact that it sometimes takes long to fix a particular bug is because Xojo is a very small team. But we cannot blame them for that. By the way, the main applications I use are from very small companies but standing out the crowd by their features and quality. To mention some of them; Axialis, Serif, Xojo, IObit, RagTime GMBH, BlueBerry, FastStone, Topstyle and some others.

As a developer, we live in a very colorfull world. Mostly our job starts where most computer users ends. And despite the changes in Xojo, you still can work fast. Important is to organise your navigator which will prevent you from being lost and plan and structure your application in advance. The more planning you do, the easier your coding, the less bugs your application contain.

I wish those moaning post should stop because they harm Xojo in a very unfair way. I also encounter bugs which sometimes are frustrating, but I prefer to spend my time to workaround them or find solutions. That is much more productive than moaning about it.

I hope this kind of subjects will end soon because they are not contributing anything positive to application development.

When you based on threads like these, doubt Xojo I can give you only one free advice : just install the free version, use the resources at hand which are plenty and find out for yourself if Xojo works for you or not.

At least it works out for me fine.[/quote]  
I know that Xojo works for me. I have already spent a very long time working on my project. I am looking at benefiting users of my software with ideas about what is good about Xojo and I am trying to avoid bad choices in the development of my software.

Thanks

---

<div class="post-metadata">

**Author:** ![DaveS](https://forum.xojo.com/letter_avatar_proxy/v4/letter/d/848f3c/32.png) [@DaveS](https://forum.xojo.com/u/DaveS)\
**Post date:** [December 16, 2013, 10:49pm UTC](https://forum.xojo.com/t/pros-and-cons-of-xojo/13006/32 "2013-12-16T22:49:33Z")

</div>

> [@53223:@Oliver Scott-Brown](#):
>
> I am not arrogant and I do not have a lack of experience to carry out the tasks which I am wanting to achieve.

LOL… I rest my case.

---

<div class="post-metadata">

**Author:** ![system](https://forum.xojo.com/uploads/default/original/1X/455b4dcc0e61630e9f81940004ddffa49c432a46.png) [@system](https://forum.xojo.com/u/system)\
**Post date:** [October 29, 2020, 4:59pm UTC](https://forum.xojo.com/t/pros-and-cons-of-xojo/13006/33 "2020-10-29T16:59:11Z")

</div>



[Previous page](https://forum.xojo.com/t/pros-and-cons-of-xojo/13006.md?page=1)
