Witam,
Czy jest sens uczenia się RubyOnRails z kursów z 2014 roku ?

- Rejestracja:około 11 lat
- Ostatnio:ponad 3 lata
- Postów:459

- Rejestracja:około 11 lat
- Ostatnio:ponad 3 lata
- Postów:459
Sam kurs dla Rubiego już może być ok, aczkolwiek w 2014 roku jeszcze schyłku dobiegał development wersji 1.9.x, acz Ruby 2.x był wtedy dość popularny. Jeżeli to kurs dla Dwójki, to spoko. Przejrzyj też listę zmian od roku 2013 do "prawie najnowszej" wersji.
BTW Dlaczego właśnie Ruby? Ruby 3 ma być "trzy razy szybszy", ale to pieśń przyszłości. Czy uczysz się Rubiego dla Ruby on Rails? Jeśli tak, to dlaczego Railsy? :)

- Rejestracja:prawie 8 lat
- Ostatnio:prawie 7 lat
- Postów:18
Pipes napisał(a):
Sam kurs dla Rubiego już może być ok, aczkolwiek w 2014 roku jeszcze schyłku dobiegał development wersji 1.9.x, acz Ruby 2.x był wtedy dość popularny. Jeżeli to kurs dla Dwójki, to spoko. Przejrzyj też listę zmian od roku 2013 do "prawie najnowszej" wersji.
BTW Dlaczego właśnie Ruby? Ruby 3 ma być "trzy razy szybszy", ale to pieśń przyszłości. Czy uczysz się Rubiego dla Ruby on Rails? Jeśli tak, to dlaczego Railsy? :)
Tak ucze sie Ruby dla Railsów.
Railsy, z tego co wiem wykorzystuje się w startupach a takowy chciałem założyć. Słyszałem też teorie, że w przypadku sztucznej inteligencji tylko ruby nie zostanie wyparte przez nią ponieważ posiada trudną gramatycznie budowę. W Railsach napiszemy szybko projekt a sama praca ruby on rails dev jest najlepiej opłacana ze wszystkich języków ponieważ jest mało osób znających ten język. Serio Ruby 3.0 będzie 3x razy szybsze? To w takim razie jestem skłonny powiedzieć że to język przeszłości, już nawet pomijając fakt o tym ruby 3 nadal tak sądze.
Ogólnie to już umiem język Ruby, przerobiłem kilka kursów więc tylko tak pytałem czy trzeba wiele nadrabiać po takim kursie.

- Rejestracja:około 10 lat
- Ostatnio:ponad 4 lata
- Lokalizacja:Piwnica
- Postów:7697
zawsze warto się uczyć niż nie uczyć się wcale, lub tylko o tym gadać

- Rejestracja:prawie 8 lat
- Ostatnio:prawie 7 lat
- Postów:18
Krzywy Karp napisał(a):
Pierre13 napisał(a):
Pipes napisał(a):
Sam kurs dla Rubiego już może być ok, aczkolwiek w 2014 roku jeszcze schyłku dobiegał development wersji 1.9.x, acz Ruby 2.x był wtedy dość popularny. Jeżeli to kurs dla Dwójki, to spoko. Przejrzyj też listę zmian od roku 2013 do "prawie najnowszej" wersji.
BTW Dlaczego właśnie Ruby? Ruby 3 ma być "trzy razy szybszy", ale to pieśń przyszłości. Czy uczysz się Rubiego dla Ruby on Rails? Jeśli tak, to dlaczego Railsy? :)
Tak ucze sie Ruby dla Railsów.
Railsy, z tego co wiem wykorzystuje się w startupach a takowy chciałem założyć. Słyszałem też teorie, że w przypadku sztucznej inteligencji tylko ruby nie zostanie wyparte przez nią ponieważ posiada trudną gramatycznie budowę. W Railsach napiszemy szybko projekt a sama praca ruby on rails dev jest najlepiej opłacana ze wszystkich języków ponieważ jest mało osób znających ten język. Serio Ruby 3.0 będzie 3x razy szybsze? To w takim razie jestem skłonny powiedzieć że to język przeszłości, już nawet pomijając fakt o tym ruby 3 nadal tak sądze.
Ogólnie to już umiem język Ruby, przerobiłem kilka kursów więc tylko tak pytałem czy trzeba wiele nadrabiać po takim kursie.Chu*a umiesz po tych paru kursach ;]
Niby skąd wiesz że nic nie umiem? Wcale tak nie jest :)

- Rejestracja:prawie 8 lat
- Ostatnio:prawie 7 lat
- Postów:18
Madaoo napisał(a):
Hmmm, na pewno znasz podstawy, a to jest dobry początek. Pewnie @krzywy Karp miał na myśli, że człowiek na początku swojej kariery myśli, ze dużo wie, jednak jak się zdobywa wiedzę, to okazuje się, że niewiele się wie.
Podstawy z budowaniem aplikacji w sinatrze z wykorzystaniem bazy danych także nie jest tak źle jak na początki :)
Jak pisałeś w sinatrze to railsy są bardzo blisko od strony implementacyjnej.
Oczywiście jest to całkowicie co innego, lecz pobieranie parametrów, zapisywanie do bazy i inne tego typu rzeczy są prawie identyczne.
Co do railsów 5.1.2, to pÓÓÓÓki co potrafi się jeszcze gdzie niegdzie wysypać. Jest jeszcze problem z rvm'em bundlerem, ogólnie z wersjami i ich zgodnością.
Jak masz dodatkowo gdzieś starsze wersję implementacyjną na system i korzystasz dodatkowo z gema to potrafi być naprawdę zabawanie.
Uczenie się starszych wersji dla przykładu 4.2.7.1 to dobry pomysł, jeśli zamierzasz to stosować już teraz doraźnie. Możliwe że stracisz mniej czasu na implementację w starszej wersji i potem lekkie modyfikacje do nowej, niż szukanie buga którego jeszcze nigdzie nie ma opisanego.
Różnice pomiędzy 4 a 5 w większości przypadków są prawie niewidoczne.
- Rejestracja:około 8 lat
- Ostatnio:ponad rok
- Postów:54
Ja sam ostatnio trochę siedzę przy Railsach, ale powiem szczerze, że mam coraz większe wątpliwości czy to ma sens, szczególnie w dobie wszechobecnych frameworków js.
Statystyki na SO również pokazują, że liczba pytań związanych z Railsami systematycznie (rok do roku) spada.
Oczywiście nie oczekuję odpowiedzi na pytanie "co będzie z Railsami za 2 lata", ale chętnie usłyszę wasze zdanie na ten temat - może być nawet w komentarzach pod tym postem, żeby za dużo nie offtopować.

- Rejestracja:prawie 8 lat
- Ostatnio:ponad 7 lat
- Postów:16
Patrząc po zamówieniach od klientów nie przekreślałabym starszych wersji. Pytanie tylko do czego docelowo potrzebne jest Ci RoR. Jeśli interesuje Cię praca w charakterze freelancera to może faktycznie warto się skupić na nowszych wersjach. Praca w korpo na wygodnym etacie - może być różnie.
Zarejestruj się i dołącz do największej społeczności programistów w Polsce.
Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.