News for hackers. Stuff that matters.
Re:Why I'm Not Using RubyMotion in Production by sjtgraham on Wednesday June 26, 2013 @10:06PM (#5950322)
Do you know these to be facts or are you just regurgitating something you've read or heard elsewhere?

Because:

> you can use the editor of your choice and the terminal instead of Xcode.

This is possible with Obj-C, but using Xcode is a far superior experience to RubyMotion and any editor.

> you can use the interactive console to debug your app or to live test new code

Ditto for lldb in Xcode

> you get all the great wrapper gems like BubbleWrap which are heavily influenced by the "rails way" of doing things

There are plenty of powerful 3rd party Obj-C abstractions too.

Re:Why I'm Not Using RubyMotion in Production by krichman on Thursday June 27, 2013 @12:42AM (#5950750)
Using Xcode is a shit experience, it crashes numerous times each day, creates zombie processes when testing in the simulator, and has something like 1000 tiny problems that are irritating. LLDB is powerful, but not a proper REPL.

> using Xcode is a far superior experience to RubyMotion and any editor

Yesterday I had to convert a list of constants into mathematical operations. Took ten seconds to make the macro in vim, and then I ran it twenty times in a second. Compare with the five to ten minutes it would have taken doing option+arrow around the numbers to add characters before and after.

I've turned off all of Xcode's text editing functionality (except for esc to code complete) because it was interfering with typing instead of helping. I've tried to turn off all the "jump to error" stuff in the settings, but it still insists on jumping to the disassembly for main() when it hits an error.

Re:Why I'm Not Using RubyMotion in Production by gfodor on Thursday June 27, 2013 @01:41AM (#5950871)
Yeah I have to admit if they added first class vim keybindings to XCode it would have probably swayed me away from RubyMotion.
Re:Why I'm Not Using RubyMotion in Production by manojlds on Thursday June 27, 2013 @07:32AM (#5951735)
What about AppCode and the vim plugin that goes with all Jetbrains IDEs
Re:Why I'm Not Using RubyMotion in Production by adriand on Wednesday June 26, 2013 @11:06PM (#5950527)
> using Xcode is a far superior experience to RubyMotion and any editor.

XCode is not ideal for people accustomed to, say, vim. I love the static code analysis and the autocomplete and storyboards are pretty cool too. But having to edit text like a normal human instead of using vim sucks and the split pane handling is garbage. I would rather do all my dev in vim.

Re:Why I'm Not Using RubyMotion in Production by bricestacey on Thursday June 27, 2013 @12:45AM (#5950758)
Xcode has command line tools. You don't have to use the GUI exclusively. Also I know at least one developer that uses vim for editing but uses Xcode for building. It's probably in your best interest to use some combination (e.g. Xcode for configuring your build settings)
Re:Why I'm Not Using RubyMotion in Production by sjtgraham on Wednesday June 26, 2013 @11:17PM (#5950557)
Did you know you can have Vim keybindings in Xcode?
Re:Why I'm Not Using RubyMotion in Production by mharju on Thursday June 27, 2013 @04:10AM (#5951160)
As it happens, ViEmu has just launched their product on XCode as well. From the couple of days in use, I'm quite pleased with it in comparison with Vicious that I used before that.

http://www.viemu.com/download-xcode.html

Re:Why I'm Not Using RubyMotion in Production by adriand on Thursday June 27, 2013 @10:54PM (#5955931)
Thanks for the tip, I'll check it out!
Re:Why I'm Not Using RubyMotion in Production by krichman on Thursday June 27, 2013 @01:02AM (#5950790)
The XVim plugin? That's hardly a complete implementation.
Re:Why I'm Not Using RubyMotion in Production by weaksauce on Thursday June 27, 2013 @01:46AM (#5950886)
xvim is super alpha... the visual studio guys just released a vim plugin for xcode too... I haven't used the xcode one yet but if it's as good as the visual studio one it should be very good. (I have contributed to xvim and I have purchased the visual studio plugin)
Re:Why I'm Not Using RubyMotion in Production by krichman on Thursday June 27, 2013 @11:23PM (#5956016)
I might have to look into this visual studio plugin, thanks.