Tell me more ×
Programmers Stack Exchange is a question and answer site for professional programmers interested in conceptual questions about software development. It's 100% free, no registration required.

I plan to learn Ruby on Rails and would like to code in my development box which runs on Windows XP. I have Ubuntu Server (forgot the version ;p) running as my web server with Rails installed on it.

I have been considering using Vim as my text editor of choice in XP but would like to know any text editor and accompanying shell/FTP/Putty/SSH (or whatever you may call it) program that can access those files in my Ubuntu server. It is better if the shell can be called or is bundled inside the text editor.

I would like to know your combinations (text editor + shell) and your experiences on it when you were able to develop your Rails projects on that combination.

Cheers!

share|improve this question
Currently, I'm using Notepadd++ with a plugin called NppFTP, which allows me to connect remotely to the server and update files. I'm also interested in learning VIM/gvim and its FTP combo. – Panoy Jul 4 '11 at 1:56

3 Answers

FTP/Remote files through Emacs

Remote servers/shell access with Emacs

I didn't actually use either of those when I was doing Rails development, but I still used Emacs because it was just a really good text editor for the job. That was ahead of Rails 1.0, though. It's probably better now.

That said, you might want to develop on your local machine and use Capistrano for your deployment stuff.

share|improve this answer
"when I was doing Rails development" - so you stopped? Interesting.. – Nic Jul 1 '11 at 16:10
I started working for a different company who make a Windows application. If I was still working in full time web dev I would like to be using Rails because it is super-awesome to develop with. – glenatron Jul 1 '11 at 16:43
ahh ok - I know many-a RoR converts, but not many reverters. I'm in the process myself! – Nic Jul 1 '11 at 16:44

Develop locally, deploy remotely. I recommend Capistrano if you want some fine tuned control. I use git to push a branch to the server and the web server picks that up.

share|improve this answer
I would love to develop locally to save me the hassles, but correct me if I am wrong on this, they say that it's close to mimic production scenarios if you develop it on a web server rather than using your local web server. What's your take on this? – Panoy Jul 4 '11 at 2:00

I don't remember if it can do all that, but possibly E Text Editor? It's not free, though.

share|improve this answer
Although one can use a text editor and then use a telnet/remote FTP program such as winscp, I wanted something bundled as a plugin in a certain text editor so that I won't have to ALT+TAB or switch windows often whenever I do my coding. That's why right now I using Notepad++ with its NppFTP plugin. – Panoy Jul 4 '11 at 1:58

Your Answer

 
discard

By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.