Środowiska dla Ruby on Rails

Witam!
Mam małe pytanko-prośbę. Otóż posiadam wszystkie elektroniczne produkty od microsoftu, w tym Visual Studio Ultimate 2013. Nie chce żeby się kurzył więc chętnie użyłbym go do kodowania w Ruby. Czy jest możliwość podpięcia go do VSU?
Z góry dziękuje za odpowiedź i pozdrawiam!

Visual Studio uruchamia się strasznie wolno, inne edytory włączają się znacznie szybciej. Poza tym VSU to tylko pod Windowsem, a jeśli chodzi o Ruby to zalecane środowisko to Linux/Unix.

Trochę nie rozumiem, dlaczego chcesz używać VSU - piszesz, że będzie się kurzył. Jak kurzy Ci się młotek, to bierzesz go do wkręcania śrub, czy jednak korzystasz ze śrubokrętu? :wink:

Kiedyś rozwijano jakieś narzędzia, żeby kodować w Rubym w VS, a nawet jest implementacja Rubiego na platformę .NET (IronRuby). Niestety, raczej nic z tego nie jest już rozwijane, bo po prostu ludzie z tego nie korzystają.

Jeśli koniecznie chcesz korzystać z jakiegoś IDE, zainteresuj się projektem RubyMine. Wielu programistów Rubiego (wydaje mi się, że wręcz znacząca większość), korzysta jednak z odpowiednich edytorów tekstu, takich jak SublimeText, Vim czy TextMate - w zupełności wystarczają one do pisania aplikacji w Rubym, mają dużo dostępnych pluginów, a przy tym są dużo lżejsze od jakiegokolwiek IDE.

RubyMine ma mnóstwo fajnych bajerów (np podpowiada zdefiniowane przez użytkownika metody) ale jest bardzo ciężki, więc przygotuj się na zmulonego kompa.

O tym, że RubyMine zamula kompa może napisać tylko ktoś kto go nie używał lub próbował na jakimś starym celeronie.
U mnie RM ma 768mb w VM i na projekcie 40k LOC rzadko wchodzi ponad 400mb.
Ilość rzeczy jaka w RM jest dla Ruby na dzień dobry, bez konieczności oglądania godzin tutoriali i czytania blogów jest nie do przecenienia.
Choćby przejście do definicji zmiennej/klasy/kontrolera/partiala jednym przyciskiem.
Przy starcie RM indeksuje katalog projektu co trochę trwa ale potem wszystko działa błyskawicznie - nie są konieczne grepy po całym projekcie.
POLECAM, RM wart każdego dolara!

MBP i5, 2,5ghz, 4 ram ;]
ale fakt wolno chodzi bo swego czasu nieprzyjemnie j**nął o podłogę z wysokości:D

Właśnie wyszła 6 stablina wersja. Z każdym wydaniem naprawdę poprawiają wydajność. Do tego jest dla wielbicieli VIM’owego podejścia do edytora świetny, ciągle rozwijany plugin VIM’a. Naprawdę, patrząc na inne edytory to RubyMine i ogólnie wszystkie IDE od Jetbrains są świetnie rozwijane.

To może łatwiej użyć VIMa ;). Programowanie Ruby pod Windows to nie jest najlepszy pomysł (zazwyczaj).

Zależy do czego ;). Dzięki temu pluginowi zdecydowanie łatwiejsze jest skakanie pomiędzy tymi dwoma narzędziami (do Chrome’a polecam Vimium, a do Safari Vimari ;)). VIM’a to nie zastąpi, ale część jego potęgi da innym narzędziom.

Jeśli chce pisać na Windowsie to może jeszcze spróbować IDE Aptana 3. Nie jest jakieś super ciężkie i dobrze się używa. Oczywiście wersja linuksowa także jest dostępna.

Większość autorów gemów zwyczajnie nie wspiera windows. Naprawdę nie warto.

Okej, to w takim razie postawie wirtualną maszynę na nowym systemie. Jaki system najbardziej polecacie? Myślałem o Ubuntu.

Jeśli nie masz doświadczenia z linuksami, to Ubuntu będzie optymalne - jest popularne więc łatwo znaleźć rozwiązanie każdego problemu w sieci, większość softu jest dostępna w postaci gotowej do użycia (tylko wygooglać nazwę pakietu do wpisania w apt-get install ;)).
Można łatwo znaleźć gotowe do użycia obrazy (np. http://virtualboxes.org/images/ubuntu-server)

W ubuntu bez problemu możesz do pisania programów użyć Gedita sonfigurowanego odpoweidnio jak w tym linku http://runningwithrails.com/2011/02/configuring-gedit-for-rails/