RubyMotion vs Sencha Touch: What are the differences?
What is RubyMotion? Write cross-platform native apps in Ruby. RubyMotion lets you quickly develop cross-platform native apps for iOS, Android and OS X, all using your favorite editor and the awesome Ruby language you know and love.
What is Sencha Touch? The leading mobile web app framework based on HTML5 for amazing mobile apps. Sencha Touch 2, a high-performance HTML5 mobile application framework, is the cornerstone of the Sencha HTML5 platform. Built for enabling world-class user experiences, Sencha Touch 2 is the only framework that enables developers to build fast and impressive apps that work on iOS, Android, BlackBerry, Kindle Fire, and more.
RubyMotion and Sencha Touch can be categorized as "Cross-Platform Mobile Development" tools.
"Editor + Terminal workflow; minimal Xcode involvement" is the primary reason why developers consider RubyMotion over the competitors, whereas "Structured code" was stated as the key factor in picking Sencha Touch.