Just wondering if anyone can share their opinion on the differences between Xojo and Omnis Studio. The later seems better for web apps due to support for building responsive pages. Although I guess this could change with the next release of Xojo.
Background:
I used Omnis extensively between 1990 & 2007. I probably used just about every version from Omnis 3 DOS to Omnis Studio 4.3 to create in-house database solutions and solutions for our customers. I also dabbled a bit with externals / xcomps and modules for the Omnis 7 to Omnis Studio converter.
I have used various versions of Realbasic / Xojo extensively since 2006. My experience is based on building desktop apps as I have not created any Xojo web or mobile apps.
Omnis Studio Pros
Probably the best tool I have ever used or come across to build database applications.
The ability to modify code / step back while debugging is so powerful.
Great set of built-in controls including the oh so powerful data grid and report class.
Very powerful language which allows you to write dynamic code / libraries.
Great community
Support / Development team @ Mitford House were great. They listened to advice & feedback, bugs were usually squashed quickly and I often received pre-release xcomps / fixes. They even provided the source code to the JPEG xcomp so that it decoded full colour images.
Omnis Studio Cons
It isnt really suitable for applications which arent predominantly database driven.
The Runtime costs can be prohibitive (although the speed of development usually offset their cost).
Xojo Pros
Can be used to create more kinds of applications (the reason I switched). It is possibly the best tool for creating native cross platform desktop apps.
Great community.
Remote debugging is great.
No Runtime costs.
Xojo Cons
At this present time I would say there are issues with quality as the number of bugs you run into is depressing.
The code language / feature set seems to have stagnated (64 bit / HiDPI was possibly the last major core improvement).
The debugger is very basic in functionality.
The IDE is slow and quirky.
You get the impression that Xojo Inc. dont really listen to feedback.