We used to program in the past with Xojo, but have abandoned it because the IDE and language contained to many persistent bugs it wasn't suitable for production apps. Luckily, we then discovered B4X which doesn't suffer from this and is also a lot more up-to-date with current developments in the crossplatform world and we have never looked back.
Can you elaborate? We successfully use the ABM library within our company (actually, all our Xojo apps are converted to B4X using this lib and BANano, my other web framework). Many other B4X users have done so too. B4J is an excellent alternative for php. I admit the learning curve of ABM is rather steep, but it definitely is production ready.