http://livecode.com/<p>This looks like a compelling solution for cross-platform development. The scripting language is a bit verbose but it looks capable. I've skimmed the user guide and it's fairly extensive. I feel like I could whip something up pretty quickly. I'm hoping to play around with LiveCode if ever get some spare time.<p>I'm curious about other people's experiences with LiveCode. I'm mostly interested in whether there was a productivity gain over something like Haxe/OpenFL, C++/Qt, or Python/Kivy. I'd like to target desktop and mobile and LiveCode appears to be a good choice.
I worked with LiveCode a few years ago (it was called Revolution back then), adding features to an existing warehouse management system, and found it to be kind of a pain in the ass. It wasn't <i>terrible</i>, but using it was not an experience I care to ever repeat.<p>What would you want to build with it? Based on the alternatives you list, I'm guessing you're looking to develop games or applications with a non-traditional user interface. If that's the case, then I suggest looking at QML & Qt Quick — it's a better and more productive platform than any of your listed options, IMO.<p>OTOH, if you're looking to develop platform-native-looking productivity apps for both desktop and mobile, none of these are especially good choices, but LiveCode might be the best of a bad lot. (QML <i>would</i> be better, except it currently doesn't look or feel native on mobile — that's supposed to change in the next release for Android, but for iOS it's going to continue to utterly suck for at least another 6-9 months, if I understand their development roadmap correctly.)