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.
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.
@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.
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 webieJeż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.
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.