Ruby on Rails use an IDE or stick with a good text editor -


i experienced programmer , enthusiastic new adopter of ruby on rails. i'm using mac, unix, , textmate, job done. i've written small apps on own , excited potential write more complex.

should commit time , resources using (learning) ide ror? please respond if has used configuration similar mine and ide ror.

this not question ide best, or platform preferred ror.

i'm more concerned cost/benefit of committing any ide built on broad set of changing , evolving tools.

in addition, detailed understanding of file structure , directory layout using text editor fosters seems skill continue grow broaden use of features in rails.

and... html, css, , ruby, assessed text editors have basic formatting features.

on plus side, find ides offer hand holding (templates, autocomplete text, etc.) generating unit testing (tdd) rspec appealing area in have limited experience.

my big worry i'll commit ide, write application, , stuck when ruby, rails, or other key component using updates in way ide folks never anticipated. using ide , periodically editing files or resources outside particular ide paradigm has burned me in past. previous gotchas have included language features ide did not account well, thereby limiting development flexibility.

i'm not sure if "local development"<->"remote server" integration/mirroring , version control best handled through ide interface. git has impressed me efficient , easy use.

is there best approach here undertaking larger project, or both methods o.k. associated caveats? concerns using ide outdated or warranted?

thanks in advance comments -

perry


addendum: seems there overlap here: will using ide rails hinder me?


conclusion: lots of food thought. all. glad began ruby , ror learning unix , text editor. it's great combo text laden environment ror lives in. rvm, git, rspec, gem management, , code generation done command line. made working through hartl's rails tutorial, , playing examples "the grounded rubyist," easy. going check out rubymine's 30-day free trial. expect ide add initial understanding in (+) ways. integrated unit testing big factor in decision try ide have stumbled rspec. don't think time (or money) have been wasted textmate. both spent.


addendum 2
used ruby mine 30 days. o.k. did decide stick with:

  • macbook pro
  • textmate
  • git

... , good. can switch between testing, coding, browsing, , version control. textmate's 'bundles' css, ruby, , rails code reference.

i might add of 'troubles' stemmed thinking pick-up ruby along way. nope. had read , experiment , read more. "getting" ruby has opened rails me. if want improve ruby, these helped me:

  • the grounded rubyist
  • meta programming ruby

most rubyists use plain editor. need ability jump specific files easily, syntax highlighting, , thats it. ruby succinct, , our class hierarchies flat, dont end needing lot of ide offers.

personally, i use vim bunch of plugins, , find myself more productive ever in visual studio years. picked license rubymine awhile during sale, fantastic ide, , use if couldnt use editor reason.

if want recommendation, vim 3 plugins - rails.vim (make vim more aware of rails , structure), command-t (great jumping around between files quickly), , nerdtree - graphical tree based file browser.

like said early, capabilities important thing whatever choose, if dont go vim, make sure editor choose can things. commandt especially, being able fuzzy-find files @ keystroke save endless hours of clicking through gui file browsers on course of career.


Comments