Ruby vs C#

0

Cześć,
chciałbym się dowiedzieć co nie co o języku Ruby. Do jakich projektów się najbardziej nadaje? Czy jest godny uwagi, jako taki w sumie pierwszy język (znam podstawy c#). Będę chciał pisać aplikacje internetowe, tworzyć strony, sklepy itp.

6

Sprawdź. Napisz w nim jedna, dwie apki i zobaczysz co dalej. Ciężko decydować jeśli się czegoś nie zna.

Przyda się zrobić tak, że w tematach typu "X vs Y" jedna osoba napisze: "Sprawdź i nie zawracaj rzyci" a reszta łapkuje.

0

@Lubię Naleśniki z Dżemem:

Pytanie jakiego typu soft najwięcej pisze się w danej technologii jest jak najbardziej zasadne.
Każdy język ma jakąś tam dziedzinę w której jest go najwięcej lub nadaje się do tego lepiej. Przykłady?

Python i wszystko wokół data science / machine learning lub może nawet ogólnie science
JS w webie

Jeżeli kogoś interesują CRUDy enterprise, to raczej niekoniecznie najłatwiej będzie się wstrzelić z CPP.

0
WeiXiao napisał(a):

@Lubię Naleśniki z Dżemem:

Pytanie jakiego typu soft najwięcej pisze się w danej technologii jest jak najbardziej zasadne.
Każdy język ma jakąś tam dziedzinę w której jest go najwięcej lub nadaje się do tego lepiej. Przykłady?

Python i wszystko wokół data science / machine learning lub może nawet ogólnie science
JS w webie

Jeżeli kogoś interesują CRUDy enterprise, to raczej niekoniecznie najłatwiej będzie się wstrzelić z CPP.

A może my - programiści - za dużo rozkminiamy zamiast robić. Jakoś nie widziałem, żeby mechanicy kwękali przy przyjmowaniu samochodu, że takiej marki to oni nie lubią, wolą inne. Tzn. mają jakąś specjalizację w np. osobówkach albo nie podejmą się naprawy Chriona skoro nigdy nie widzieli tego cholerstwa. To nie o narzędzia chodzi a o role biznesowe. Zobacz jak używasz przeglądarki - jeśli zamula to masz gdzieś jaki hiper kod siedzi pod spodem. Jakoś nie widziałem, żeby ludzie używali jakiejś apki, bo ta ma piękny kod.

0

Kiedyś panowała opinia że:

  • języki skryptowe jak Perl/Python/Ruby są dobre głównie do klepania strone internetowych i sklepów, bo szybko się w nich pisze.
  • prawdzie, statycznie typowane język programowania jak Java i C# są dobre do aplikacji klasy Enterprise, czyli rozległych systemów, które będą utrzymywane latami.

Dziś coraz częściej królują mikroserwisy, a że mikroservice da się wyklepać w prawie każdym języku to granica się zatarła i zdarza się, że w tej samej firmie piszą i w C# i w Ruby.

Podsumowując, tak jak mówił @Lubię Naleśniki z Dżemem napisz aplikację w jednym i w drugim i porównaj co wolisz.

PS. Cechą charakterystyczną języka Ruby jest Ruby on Rails oraz to że jest wolny :P dlatego programiści Rubiego przesiadają się powoli na Elixir i Crystal. A przynajmniej takie plotki słyszałem.

1 użytkowników online, w tym zalogowanych: 0, gości: 1