3 ms·
I can understand PhoneGap will be handy when requiring cross platform compatibility and you are not a multi platform expert. The experience is always going to b
by anuraj 14y ago
I can understand PhoneGap will be handy when requiring cross platform compatibility and you are not a multi platform expert. The experience is always going to be underwhelming. RubyMotion is much more ambiguous, on one hand we have beautiful XCode and Objective-C environment which is a pleasure to use, and then this command line monstrosity! And it do not save you from learning cocoa libraries - So if you want to develop for iOS, try to use Apple tools - period.
- lrz 14y agoWell, there are folks who don't find Xcode or Objective-C beautiful and prefer using the command-line. A lot of folks, actually. :)
- anuraj 14y agoWell - try developing a pixel perfect app on command line and see! And by the way Objective-C is the fastest growing language out there.
- evilduck 14y agoYou can still use XCode's interface builder and use Storyboards and XIBs with RubyMotion. It's not as nicely coupled as it is with Objective-C, but again, RubyMotion is in its infancy and evolving rapidly.
- jballanc 14y agoIn my experience, the text-editor/command-line path is the only way to be truly "pixel perfect". Visual tools can get you most of the way there, but it seems you always inevitably have to touch the drawing code if you want true accuracy. Oh, and as for Objective-C being a fast growing language? The rise of Objective-C is directly tied to the rise of the iOS platform. If iOS had been written in any other language, Objective-C would still be a mostly forgotten language today.
- lrz 14y agoI did. And by the way; irrelevant.
- evilduck 14y agoI would politely disagree. XCode is a beast of a program to learn and to maneuver, RubyMotion's command line interface is comparatively very simple with only a handful of commands. Coming from Ruby, it behaves like most things in that ecosystem, command line oriented and no IDEs, obviously if you're coming from XCode, it's going to feel foreign. Further, I think learning Cocoa libraries in verbatim Objective-C is a only transient problem for the near-term. Efforts are already underway to abstract away some of that complexity but it's hard to be overly critical of a 5 week old project for not being mature.
- banister 14y agoare you kidding? XCode is not a pleasure to use at all. It's a horrible cluttered environment that makes programming a CHORE.