You also dip into JS frameworks here and there. some other IDE? Swift and Obj c seem perfect for Xcode, but how does it fit into the overall dev toolkit? For example, you’re a Rails developer who wants to write C extensions or Rust extensions and perhaps a service in Haskell and then some iOS or Mac OS in Swift. What about for doing things like Ember/js_framework_of_the_week? What is the editor to use for Haskell? Would it still be Vim? How about for Scala, C++, C… are IDEs required, suggested for those types of languages? What is the use case for Xcode vs. Actually more accurately, why not RubyMine? What makes my preferred Vim/Tmux setup preferable to RubyMine? It doesn't support interactive debuggers. It does have code completion based on the language and also records the typed instructions. Why Vim? What’s the argument you’d give a coworker when you’re opening up Vim and they’re looking at you like you’ve grown a third arm. Sublime Text is pretty nice, but it doesn't have auto-completion for libraries and doesn't give a real code navigation functionality. Is anyone at Thoughtbot using RubyMine as their primary editor? What’s the prevailing attitude? So here are my questions for the community (hopefully some of the Thoughtbot crew can weigh in as well.) I feel like I’m being promiscuous when I open Sublime 2 – RubyMine would feel like straight up prostitution. Also, folks I respect, like Thoughtbotters, Hashrocketeers, Pivots and others are generally Vim enthusiasts. I personally have a strong snobbery against RubyMine because I feel that it’s exactly the kind of Eclipse-type tool favored by non-Rubyists. Code stats right from your editor Projects, languages, and branches automatically detected Weekly email reports with your coding stats Private leaderboards. Most of the devs come from a Cold Fusion background and I suppose RubyMine makes them feel more secure about. I’ve heard some mentions of RubyMine on the Bike Shed and I’ve just joined a company that, bizarrely enough, the entire dev team uses RubyMine.
0 Comments
Leave a Reply. |