Ruby on Rails uses an IDE or pen with a good text editor

I am an experienced programmer and enthusiastic new Ruby on Rails adopter. I mainly use mac, unix and textMate to do this job. I have written several small applications myself, and I am excited about the opportunity to write something more complex.

Do I have to set aside time and resources to use (train) the IDE for RoR? Please answer if you are the one who used a configuration similar to mine and the IDE for RoR.

It is not a question of which IDE is the best, or which platform is preferred for RoR.

I'm more worried about the cost / benefit of fixing in any IDE that is built on a wide range of changing and changing tools.

In addition, a detailed understanding of the file structure and directory layout, which is used only by a text editor, seems to be a good ability to continue to grow as I expand my use of functions in rails.

And ... HTML, CSS, and ruby ​​are all well-rated by text editors that have the most basic formatting features.

On the plus side, I find that IDEs that offer manual holding (templates, autocomplete text, etc.) to generate unit testing (TDD) with RSpec are attractive because this is an area in which I have limited experience.

My biggest concern is that I will devote an IDE, write an application, and then get stuck when a ruby, rails or some other key component I use updates in a way that IDE people never expected. Using the IDE and periodically editing files or resources outside of a specific IDE paradigm have burned me in the past. Previous gotchas also included language features that the IDE did not take into account, thereby limiting development flexibility.

I am also not sure that integration / mirroring and management of the remote server "local development" ↔ "remote server" is best handled through the IDE. git impressed me as efficient and easy to use.

O.K. ? IDE ?

-


: , : IDE Rails ?


: . . , Ruby RoR unix . , RoR. Rvm, git, rspec, - . Hartl Rails "The Well Grounded Rubyist", . 30- Rubymine. , IDE (+) . IDE, Rspec. , ( ) textMate. .


2
Ruby Mine 30 . . :

  • MacBook Pro
  • TextMate
  • git

... . , , . TextMate 'Bundles' CSS, Ruby Rails.

, "" , Ruby . . , . "" Ruby Rails . Ruby, :

  • - Ruby
+5
3

. , , , . Ruby , , , IDE.

vim , , - Visual Studio. RubyMine , IDE , , , - .

, vim - Rails.vim( vim ), Command-T ( ), NERDTree - .

, - , , , vim, , , , . CommandT , , gui .

+5

Textmate, . , . , / , .

IDE, TM. , .

+2

Ruby , , IDE, . Ruby IDE (RubyMine, NetBeans ..) , .

, , , TextMate, IDE.

For manual storage, check out Railscasts and Rails Guides . I think you will find that the time on these two sites will be 80-90% of the "conventions" that you will need to start.

+2
source

All Articles