Railsplace’s Weblog

Just another WordPress.com weblog

Posts Tagged ‘nauka

Ruby on Rails – co potrzeba żeby zacząć?

without comments

Chcecie rozpocząć programować w Ruby on Rails? Nie wiecie co to jest ale słyszeliście o nim wiele dobrego? Szukacie dobrych aplikacji wspomagających pisanie w RoR? Spróbuję Wam pomóc, ale wszystko pokolei. Jako, że sam niedawno rozpocząłem naukę tego języka (Ruby) i zbudowanego w nim frameworka do aplikacji web-owych (Rails) szukałem sporo materiałów, które mogłyby mi go przybliżyć. Podzielę się z Wami tym co znalazłem, jeżeli ktoś będzie miał do tych materiałów zastrzeżenia albo uzna listę za niewystarczającą niech podzieli się z nami swoimi przemyśleniami w komentarzu.

Jeżeli nie mieliście styczności z Ruby możecie sprawdzić jego możliwości na żywo w swojej przeglądarce: http://tryruby.hobix.com/

No to czas na materiały:
- największe zbiory linków wśród polskich stron to http://rubyonrails.kluza.eu/linki/ oraz http://epi.agnessa.eu/references/

- jeżeli miałbym polecić konkretne tutoriale to zaczniemy od http://pine.fm/LearnToProgram/ oraz zakręconego Why Poignant’s Guide to Ruby i ewentualnie http://www.ruby-doc.org/docs/Tutorial/ albo http://www.meshplex.org/wiki/Ruby/Ruby_on_Rails_programming_tutorials

-możecie też zagłębić się w temat Polskie Forum RoR – Początki

Niestety spora ilość tutoriali opiera się na Rails 1.2.X a najnowsza stabilna wersja to 2.1.0 co powoduje, że pewne rzeczy nie będą działać tak jak przedstawili to twórcy tutoriali (oczywiście instalujcie wersję 2.1 bez względu na kompatybilność z kursami, po co stosować coś czego sienie używa a wierzcie mi RoR rozwija się bardzo dynamicznie)

Gdy przejdziecie już tutoriale polecam zapoznać się z 15 ćwiczeniami, które sprawdzą jak opanowaliście język: . Postarajcie się nie patrzeć na odpowiedzi przed zrobieniem zadań.

Dla ambitniejszych jest Ruby Quiz gdzie znajdziecie bardzo interesujące problemy programistyczne do rozwiązania w języku Ruby.

Jeżeli ktoś woli książki w wersji papierowej to polecam książkę “Ruby.Wprowadzenie” pana M.Fitzgeralda.

Gdy poznacie już podstawy języka Ruby czas poznać to co uczyniło go tak popularnym ostatnimi laty – Rails.

Linki do tutoriali możecie znaleźć np. tu: http://www.digitalmediaminute.com/article/1816/top-ruby-on-rails-tutorials

Z czasem sami znajdziecie mnóstwo innych, może lepszych tutoriali.

Bardzo ważnym elementem nauki RoR są screencasty na których obeznani w RoR programiści prezentują nam sztuczki, tricki, ułatwienia, zasady programowania.

Darmowe screencasty:

- RailsCasts (zajrzyjcie do archiwum, tam macie wszystkie odcinki)
- Ruby Plus(wymagana rejestracja jeżeli chcecie pobierać odcinki)
- Ruby Banter
- SDRuby

Płatne:

- Lynda.com
- Peepcode

Jeżeli chodzi o programy do tworzenia w RoR polecam:

- NetBeans 6.1 (Windows, Linux)
- KDevelop (Linux)

Wiele by można pisać o Ruby i Rails, ale jak na pierwszy dzień istnienia tego bloga wystarczy.

Written by railsplace

sierpień 7, 2008 at 4:21 pm