niezielony
niezielony
#programowanie #ruby #python #webdev
Pytanie dla osób, które są obeznane zarówno w Ruby jak i w Pythonie, a konkretnie chodzi głównie o aplikacje webowe i przeznaczone do tego frameworki takie jak Rails, Django itp. Jak bardzo duża różnica jest jeśli chodzi o wsparcie społeczności i której technologi waszym zdaniem łatwiej jest się nauczyć? (a także której warto, z perspektywy np. rynku pracy)
  • Najlepsze
  • Wszystkie komentarze
Pipcieo
@wonsz_smieszek: w momencie eksplozji popularności RoR, Ruby był na pewno popularniejszy (do webu). W międzyczasie pojawił się node.js, frameworki webowe Pythona dojrzały i Ruby nieco "osiadł". Ale to nadal ciekawy i rozwijający się język, podobny (składniowo) do Pythona. Szał na RoR się skończył, kurz opadł i Python jako język dużo popularniejszy do ogólnych zastosowań odzyskał swoje miejsce.

Ruby istnieje bez Railsów (vide Puppet), ale to ułamek istnienia Pythona.
Pipcieo
@notauser: czy ja wiem... RoR to raczej taki anty-jee. Python miał (i ma nadal) swój framework w stylu j2ee - Zope, wielkiej kariery nie zrobił. RoR to lekkość i RAD, przeciwieństwo jee.

@wonsz_smieszek phprogramiści byli wówczas lepiej dostępni (czy też raczej w ogóle dostępni) i tańsi.
Pipcieo
@niezielony: spróbuj obu, wybierz to co ci się bardziej podoba. Dużych różnic w wymienionych aspektach nie ma.
wonsz_smieszek
taktyk
wonsz_smieszek
@Pipcieo: @notauser: no właśnie, znam firmy które robią w Pythonie, nie znam tych które pracują z Ruby. Z drugiej strony jak chodzę po internetach, to tam jakby to drugie zdecydowanie bardziej popularne. Jak jest? :)

Przy okazji: czy Ruby w ogóle istnieje bez Railsów? Wszędzie widzę te słowa razem :)
Pipcieo
@wonsz_smieszek: na pewno moda w minionym dziesięcioleciu. Pierwszy wykop.pl był napisany w Ruby.
Pipcieo
@niezielony: nie. Umiesz duzo, zarobisz dużo, umiesz mało zarobisz mało. Pewnie mało umiejący phprogramista zarobi jeszcze mniej, a dużo umiejący programista Scali zarobi jeszcze więcej, ale Python == Ruby pod tym względem.
notauser
notauser
@niezielony: Robię zlecenia w Django. Mam wrażenie, że Polsce Railsy są popularniejsze, trochę im bliżej do J2EE, które wszyscy znają i kochają ;)
wonsz_smieszek
@Pipcieo: Dzięki! Nie mam pojęcia o faktycznym rynkowym zapotrzebowaniu na Ruby'ego. Bawiłem się nim tylko pobieżnie, bardziej na zasadzie porównania do Pythona - bardzo podobny jest i zastanawiałem się czy są jakieś konkretne aspekty dzięki którym np. zdobył większą czy mniejszą popularność od Pythona :)
wonsz_smieszek
@Pipcieo: i z takiego ładnego języka zrezygnowali dla php? ( ͡° ͜ʖ ͡°) czo ten wypok :)
czlowiekboruta
czlowiekboruta
@Pipcieo: > phprogramiści byli wówczas lepiej dostępni (czy też raczej w ogóle dostępni) i tańsi
Chyba nadal są lepiej dostępni i tańsi ;)
@niezielony: Ja też mam wrażenie że w webie w Polsce Ruby jest bardziej popularne, ale może po prostu na takie ogłoszenia głównie zwracam uwagę
niezielony
niezielony
niezielony Autor
0
@czlowiekboruta: No właśnie, a jak w kwestii zarobków? Bo chyba nikt tego tutaj jeszcze nie poruszył. Czy różnice są jakieś znaczące?
czlowiekboruta
czlowiekboruta
Oj, tego to już nie wiem. Ale na zupkach chińskich żyć nie będziesz w żadnym przypadku :D
Ragnarokk
RoR to lekkość


@Pipcieo:
To trochę jak pisać, że słoń to lekkość w porównaniu do wieloryba ( ͡° ͜ʖ ͡°)
RoR jest wielkie i często dość toporne. Lekkość jest tylko wtedy, jak nie wychodzisz zbytnio poza standardy.
Pipcieo
@Ragnarokk: lekkość w rozumieniu szybkości tworzenia aplikacji ( ͡° ͜ʖ ͡°)
Ragnarokk
@Pipcieo:
O ile się nie wychodzi poza standard, to zdecydowanie tak. Aczkolwiek są ortodoksi, którzy uważają, że pisząć rails new XXX już popełniasz błąd projektowy :P