Posts Tagged ‘praca’
Jaki OS?
Skoro już wiecie gdzie szukać materiałów i z jakich programów ewentualnie korzystać warto by się zastanowić nad systemem operacyjnym na którym będziecie tworzyć aplikacje.
Wybór zamyka się w 3 opcjach:
-Linux
-Mac OSX (dla korzystających z Mac’a – warto zaopatrzyć się w edytor TextMate)
-Windows
Kolejność nie jest przypadkowa. Próbowałem pracować na Windowsie korzystając z takich wynalazków jak InstantRails i tym podobne ale jakoś nie przypadło mi to do gustu. Jako posiadacz zwykłego PC-ta nie zainstaluję sobie Mac’a wiec wybór padł na Linuxa. Dla tych którzy go nie znają (w tym i dla mnie) zapoznawanie się z nim nie jest tak trudne jak by się przypuszczało. Na początek polecam dystrybucję /Linux Mint 5 – Elyssa. Jest to bardzo dobra dystrybucja oparta o Ubuntu 8.04. Całkowicie darmowa z bogatą bazą oprogramowania znacznie ułatwia pracę i to nie tylko w RoR. Pierwsze czego będziecie się musieli nauczyć to praca z konsolą – poczytajcie sobie Wszystko o konsoli. Nie żebym w ogóle nie korzystał z Windowsa, ale wygodniej mi się pracuje pod Linuxem. I nie, nie mówię że Linux jest ogólnie lepszy, ale dywagacje na temat jakości systemów operacyjnych zostawiam znawcom tematu.
Jeżeli zdecydujecie się pracować na Linux’ie będącym pochodną Ubuntu 8.04 (czyli np. Mint 5) TUTAJ znajdziecie szczegółową instrukcję jak zainstalować wszystkie niezbędne elementy żeby rozpocząć pracę z RoR. W większości książek i tutoriali (tych starszych) stosowanym serwerem był WEBrick, ale lepszym od niego rozwiązaniem jest Mongrel i ten właśnie serwer stosowany jest w tej krótkiej instrukcji instalacji. Nie musicie instalować od razu klastera (mongrel_cluster) wystarczy sam Mongrel.