W jaki sposób promować Ruby i Ruby on Rails?

W jaki sposób promować Ruby i Ruby on Rails?
RK
  • Rejestracja:ponad 5 lat
  • Ostatnio:ponad 4 lata
  • Postów:8
0

Jak spopularyzować te technologie w Polsce?

MA
  • Rejestracja:ponad 5 lat
  • Ostatnio:17 dni
  • Postów:20
6

W jakim celu popularyzować w Polsce technologie od których cały świat (a przynajmniej ta część która jeszcze może) już ucieka?

Anna Lisik
Czy ja wiem, czy ucieka? GitLab jest bardzo rozwijany a oparty o Ruby. GL jest - w tej chwili - głównym projektem wykorzystującym Ruby i nic nie wskazuje na to żeby się to zmieniło.
IK
@Anna Lisik: GitLab to projekt sprzed prawie 10 lat, oczywiste, że nie będą go przepisywać na inne technologie skoro działa dobrze, ale to wcale nie oznacza, że obecnie nie ma (dużo) lepszych narzędzi.
P1
Programista157k
@iksde: w punkt, dodalbym do tego dlaczego "powód do dumy" Ruby community - Twitter właśnie od owego Ruby odszedł?
hauleth
Moderator
  • Rejestracja:ponad 17 lat
  • Ostatnio:7 dni
4

Przecież ta technologia jest popularna w Polsce i mamy całkiem sporo firm specjalizujących się w RoR i znanych na świecie, tak samo paru znanych developerów. Więc nie za bardzo rozumiem co chcesz osiągnąć więcej.

A Ruby i RoR wygląda obecnie raczej jako technologia której hype przeminął i teraz nie jest już tak popularna jak kiedyś. Raczej teraz powoli zaczynają królować inne technologie, bo ludzie zauważyli z czasem dużo problemów w RoRze.


Pipes
  • Rejestracja:około 11 lat
  • Ostatnio:ponad 3 lata
  • Postów:459
1

Podobnie jak @hauleth znam firmy i ludzi, którzy piszą w RoR. Znaleźć pracę nie w Railsach to żaden problem, ale ... hype był w okolicach 2005+, a nie teraz. Wiele firm, które niegdyś pisały tylko w Rubim, teraz pisze w Elixirze / Phoenixie i / albo Crystalu i Amberze.

E2
w PL jest Arkency, mają fajny kanał na YT oraz blog, polecam
hauleth
@euro2012spoko: Netguru jest w Polsce, które jest jedną z największych firm RoRowych.
E2
  • Rejestracja:ponad 5 lat
  • Ostatnio:8 miesięcy
  • Postów:137
1

Jest sporo projektów i firm które używają Ruby(RoR) i nie trzeba się bać tej technologii, nie upadnie tak szybko. Czasem nawet lepiej wybrać bardziej niszowy język, wtedy jest mniejsza konkurencja na rynku pracy. Z moich obserwacji wynika, że Junior Ruby szybciej znajdzie pracę niż np. Junior Python.

LukeJL
  • Rejestracja:około 11 lat
  • Ostatnio:około 4 godziny
  • Postów:8423
0

No właśnie. Sens popularyzacji Ruby'ego jest trochę bez sensu. Chyba dla Rubiowców lepiej, żeby ich język był niszowy i dla "dinozaurów programowania" (bo Ruby to już powoli wygaszająca technologia), niż żeby mieli zalew beginnerów jak (podobnym do Ruby'ego w końcu) w Pythonie, nie mówiąc już o zalewie beginnerów w innych językach (choćby JavaScript).

Chyba, że chodzi ogólnie o to, jak zrobić, żeby Ruby stało się bardziej popularne (ale to już trzeba by odwrócić trend światowy), ale to będzie ciężkie. Z jakichś powodów Ruby jest w odwrocie. Python wygrał - mówię o Pythonie, bo wydaje mi się, że to podobne języki o podobnym przeznaczeniu i podobnych wadach (domyślne maszyny wirtualne dla Pythona i Ruby'ego są dość powolne, nie są to demony szybkości), więc pewnie najbardziej naturalna konkurencja.

A Python - może wygrał dlatego, że jest prostszy, może dlatego, że ma dużo bibliotek do modnego ostatnio ML, a może po prostu bardziej znany i ma opinię poważnego języka (a Ruby ma opinię języka dla hipsterów).


edytowany 2x, ostatnio: LukeJL
hauleth
Ktoś na uczelni wybrał Pythona i zrobił NumPy, potem poszło już impetem, bo w kodzie uczelnianym ważniejszy jest dostęp do bibliotek i narzędzi niż to co oferuje dany język. W prawdzie to tyle.
Pipes
Python ma NumPy, Pandas i całą masę narzędzi ;) Do tego składnia jest bardziej "europejska" niż Ruby ;)
hauleth
@Pipes: czy ja wiem, Pascal jest z Europy, a to na nim ewidentnie jest wzorowana składnia Rubiego. Poza tym w europejskich językach składnia rzadko była istotnym czynnikiem (ex. Erlang, Prolog, Coq, Eiffel).
Anna Lisik
  • Rejestracja:około 7 lat
  • Ostatnio:ponad 3 lata
  • Postów:125
0

Ruby to taki "mało okrzesany potworek" i stąd jego taka a nie inna pozycja oraz trend jakim podąża......
Natomiast mają rację którzy twierdzą, że następcą Rubiego jest/będzie Python.....


Mac lover.
hauleth
Moderator
  • Rejestracja:ponad 17 lat
  • Ostatnio:7 dni
0

Ruby to taki "mało okrzesany potworek" i stąd jego taka a nie inna pozycja oraz trend jakim podąża...

Nie wiem czemu taka jest opinia, mi Ruby podchodzi zdecydowanie bardziej niż Python.

Natomiast mają rację którzy twierdzą, że następcą Rubiego jest/będzie Python...

Nie mają. Python stał się popularny w zupełnie innej gałęzi informatyki. W webie jak już to Ruby zostanie zastąpione przez języki jak Go czy Elixir, które zdecydowanie lepiej radzą sobie z równoległością i zapewniają zdecydowanie większą wydajność.


Anna Lisik
  • Rejestracja:około 7 lat
  • Ostatnio:ponad 3 lata
  • Postów:125
1

Opinia stąd że Ruby (a konkretnie jego kompilator) potrafi walnąć false - positive w najmniej oczekiwanym momencie i zwiesić całą kompilację a tak naprawdę żadnego błędu nie było. (parę razy to przerabialiśmy w firmie).

Poza tym popatrz na składnię Rubiego..... serio tak wygląda składnia nowoczesnego języka?


Mac lover.
edytowany 2x, ostatnio: Anna Lisik
E2
co jest złego w składni Rubiego?
hauleth
Kompilator Rubiego? False positive? O czym Ty w ogóle mówisz? Co do składni - Crystal, Julia, Elixir zgadzają się, że tak wygląda.
E2
Anna Lisik to jakiś troll
koszalek-opalek
  • Rejestracja:około 9 lat
  • Ostatnio:ponad 2 lata
0

Ruby is a new Perl -- to chyba podsumowuje problem z Ruby'm (głównie jego składnią)...

edytowany 1x, ostatnio: koszalek-opalek
hauleth
Moderator
  • Rejestracja:ponad 17 lat
  • Ostatnio:7 dni
1

Ruby is a new Perl -- to chyba podsumowuje problem z Ruby'm (głównie jego składnią)...

Serio? Jak na moje to składnia Rubiego jest dość czytelna, na pewno w porównaniu do Perla/Raku.


sugar_hiccup
to porównanie wynika chyba z tego, że jest kilka dziwnych rzeczy jak :symbole, $zmienne_globalne i @@zmienne_statyczne, może nie jest to posunięte do tego stopnia co perl czy dziwaczne operacje na tablicach w bashu/zsh, ale jednak coś w tym jest
hauleth
Jakoś trzeba było pooznaczać odpowiednie struktury. Z racji "wszędobylskości" symboli to lepsze niż podejście JSa.
sugar_hiccup
  • Rejestracja:prawie 11 lat
  • Ostatnio:ponad 2 lata
  • Postów:176
1

A, no i co do powyższego, to jeszcze:

   
$! latest error message
$@ location of error
$_ string last read by gets
$. line number last read by interpreter
$& string last matched by regexp
$~ the last regexp match, as an array of subexpressions
$n the nth subexpression in the last match (same as $~[n])
$= case-insensitivity flag
$/ input record separator
$\ output record separator
$0 the name of the ruby script file
$* the command line arguments
$$ interpreter's process ID
$? exit status of last executed child process

My to na arm napiszemy wszystko i zrobimy co chcemy tyle że 90% kodu to biblioteki z netu albo robota kompilatora Zdajesz sobie sprawę że tak na prawdę wyższy poziom języka może świadczyć jedynie o tym jak niskim poziomem wiedzy może dysponować bałwan,który nazwie się w rezultacie programistą i napisze działający program wciskając zleceniodawcy że tam to akurat musi być 100MHz ARM z 1M pamięci bo tak na prawdę jego pusta łepetyna nie potrafi zrealizować czegoś na innym słabszym mikrokontrolerze
edytowany 1x, ostatnio: sugar_hiccup
NN
NN
  • Rejestracja:ponad 5 lat
  • Ostatnio:około 4 lata
  • Postów:239
0

Natomiast mają rację którzy twierdzą, że następcą Rubiego jest/będzie Python...

Nie mają. Python stał się popularny w zupełnie innej gałęzi informatyki. W webie jak już to Ruby zostanie zastąpione przez języki jak Go czy Elixir, które zdecydowanie lepiej radzą sobie z równoległością i zapewniają zdecydowanie większą wydajność.

Na stronie wspomnianego GitLaba jest już sporo ofert z Golangiem właśnie

witeks44
  • Rejestracja:ponad 7 lat
  • Ostatnio:około 5 godzin
  • Postów:188
0

A myślicie, że Ruby po wejściu wersji 3.0 na święta, który ma być bardziej zoptymalizowany, ma jeszcze szansę na powrót do swojej dawnej popularności?

edytowany 1x, ostatnio: witeks44
E2
Gdy wróci to zleci się banda juniorów i po co to? :D
witeks44
bootcampy powstaną i zamiast tysiąca osób na 100 ofert w JS będzie tysiąc na 10 ofert w Ruby :D
P1
Programista157k
Dopóki Ruby to tylko Rails i nie są wspierane przez żadnego dużego gracza to nie.
AK
  • Rejestracja:prawie 7 lat
  • Ostatnio:około 2 miesiące
  • Postów:3561
0

Problem widzicie bardziej w języku (~perl na sterydach) czy we frameworku ... do szybkiego prototypowania (??? nie wiem, czy prawidłowo sklasyfikowałem) a takie frameworki są jak francuskie czołgi na biegu wstecznym (np na rzecz modnych dwuwarstwowych) ?


Bo C to najlepszy język, każdy uczeń ci to powie
somekind
Moderator
  • Rejestracja:około 17 lat
  • Ostatnio:około 8 godzin
  • Lokalizacja:Wrocław
2

@AnyKtokolwiek: ale Ty pytasz, czy active record i trzymanie integralności referencyjnej po stronie aplikacji jest problematyczne?
No to myślę, że trudno sobie wyobrazić większą głupotę na poziomie koncepcyjnym.

edytowany 1x, ostatnio: somekind

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.