Ruby

Aktualizacja: 08.09.2019

Zobacz polecane:

Kursy Książki

Zastosowanie

Ruby to interpretowany, w pełni obiektowy język programowania. Jako język o bardzo prostej składni jest często stosowany do pisania tak zwanych jednolinijkowców, skryptów, przetwarzania tekstu oraz prototypowania nowych aplikacji.

Jego zaletą jest ogromna ilość frameworków webowych oraz aplikacji napisanych w tym języku. Warto wspomnieć tu o Jekyllu i Ruby on Rails.

Dzięki nim tworzenie stron internetowych w tym języku jest proste i szybkie.

Jest wykorzystywany przez takie strony jak:

Top 10 projektów na Github wykorzystujących Ruby

Github to system kontroli wersji. Możesz znaleźć tam projekty open source w każdej technologii. Zobacz jakiego typu projekty wykorzystują język Ruby oraz jak wygląda Ruby od strony kodu. Zwróć uwagę na pliki z rozszerzeniem .rb.

1# rails 44,251
2# jekyll 38,836
3# discourse 29,157
4# fastlane 26,999
5# awesome-awesomeness 25,002
6# huginn 22,226
7# gitlabhq 22,022
8# devdocs 21,482
9# devise 20,261
10# brew 19,174

Poziom skomplikowania

Ruby jest jednym z najprostszych języków. Posiada bardzo intuicyjną składnię, której nauka przychodzi bardzo szybko, nawet początkującym adeptom kodu, podobnie do Pythona.

Czytanie kodu Ruby jest praktycznie identyczne z czytaniem instrukcji po angielsku. Nie znajdziemy definicji typów, a składnia w porównaniu z językami takimi jak Java czy C++ jest maksymalnie uproszczona. Ruby to język wysokopoziomowy, więc nie musimy dbać o niskopoziomowe detale, takie jak zarządzanie pamięcią - robi to za nas garbage collector.

Statystyki

Dane aktualne na dzień: 06.10.2019

Według TIOBE index, język Ruby jest na 13 pozycji pod względem popularności. W ubiegłym roku był na pozycji 18.
Z kolei według rankingu Spectrum jest na 9 pozycji, a rok temu był na miejscu 13.

Na Stack Overflow jest 10 najczęściej tagowanym językiem z 207,832 zapytaniami.

Na Github zajmuje 6 pozycję z liczbą 313,020 projektów, z których 724 ma więcej niż 1000 gwiazdek.

Jeśli chodzi o organizowane spotkania to według Meetup.com jest to 5 co do wielkości społeczność z liczbą 849 grup, w skład których wchodzi 806,796 członków na całym świecie. W Polsce mamy odpowiednio 17 grup, w skład których wchodzi 7,652 członków.

Zobacz wizualizację wszystkich statystyk z ostatnich lat i porównaj różne języki.

Przyszłość języka

Przez powstanie Node.js popularność platformy Ruby on Rails delikatnie spadła, również o samym Ruby coraz mniej słychać, co widać w rankingach popularności. Mimo to Ruby ma się nadal całkiem dobrze. Używa go wciąż masa ludzi i jest cały czas rozwijany, twórcy wypuszczają często aktualizacje, rozwiązujące wiele wcześniejszych problemów. Jego ostatnia wersja 2.6.5 została wydana 1 października 2019.

Najlepsze kursy video do nauki Ruby

na platformie Udemy:

Ładowanie...

Najlepsze książki do nauki Ruby

od wydawnictwa Helion: