Ruby

Aktualizacja: 13.04.2022

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 54,149
2# jekyll 47,730
3# mastodon 45,025
4# huginn 40,164
5# discourse 39,401
6# fastlane 38,287
7# brew 38,183
8# devdocs 33,032
9# metasploit-framework 32,018
10# awesome-awesomeness 30,945

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ń: 30.12.2023

Według TIOBE index, język Ruby jest na 18 pozycji pod względem popularności. W ubiegłym roku był na pozycji 16.

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

Na Github zajmuje 8 pozycję z liczbą 368,430 projektów, z których 936 ma więcej niż 1000 gwiazdek.

Jeśli chodzi o organizowane spotkania to według Meetup.com jest to 4 co do wielkości społeczność z liczbą 542 grup, w skład których wchodzi 720,399 członków na całym świecie. W Polsce mamy odpowiednio 11 grup, w skład których wchodzi 5,780 członków.

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 3.3.0 została wydana 25 grudnia 2023.

Najlepsze kursy video do nauki Ruby

na platformie Udemy:

Flaga angielska Kursy w języku angielskim Flaga angielska

(W języku polskim niżej)


Język kursu - angielski Okładka kursu

Learn to Code with Ruby

A comprehensive introduction to coding with the Ruby programming language. Complete beginners welcome!

Czas trwania: 43 total hours 77240 zapisanych uczestników
Beginner Level Ostatnia aktualizacja: 2023-09-01
4.71 / 5
Liczba ocen: 5751

Język kursu - angielski Okładka kursu

The Complete Ruby on Rails Developer Course

Learn to make innovative web apps with Ruby on Rails and unleash your creativity

Czas trwania: 48 total hours 99596 zapisanych uczestników
All Levels Ostatnia aktualizacja: 2021-02-12
4.52 / 5
Liczba ocen: 15644

Język kursu - angielski Okładka kursu

Comprehensive Ruby Programming

Learn how to program in the Ruby programming language, starting from scratch and moving to advanced coding techniques.

Czas trwania: 11 total hours 9563 zapisanych uczestników
All Levels Ostatnia aktualizacja: 2021-04-14
4.61 / 5
Liczba ocen: 1940

Język kursu - angielski Okładka kursu

Top Programming Bundle: Learn Rails And Ruby Programming

Learn Ruby Programming and the Rails Web Development Platform Fast! Become a Coder, Web Developer, or Software Engineer

Czas trwania: 11 total hours 2936 zapisanych uczestników
Beginner Level Ostatnia aktualizacja: 2023-11-21
4.65 / 5
Liczba ocen: 119

Flaga polska Kursy w języku polskim Flaga polska

Język kursu - polski Okładka kursu

Naucz się programować w RUBY

Poznaj podstawowe i zaawansowane techniki programowania

Czas trwania: 8.5 total hours 474 zapisanych uczestników
All Levels Ostatnia aktualizacja: 2018-01-19
4.2 / 5
Liczba ocen: 80

Język kursu - polski Okładka kursu

Ruby on Rails - programowanie od podstaw

Praktyczne tworzenie aplikacji

Czas trwania: 9 total hours 408 zapisanych uczestników
Beginner Level Ostatnia aktualizacja: 2018-02-21
4.45 / 5
Liczba ocen: 63

Język kursu - polski Okładka kursu

Kurs Tworzenia Stron WWW w HTML i CSS od Podstaw do Eksperta

Naucz się HTML 5, CSS 3, JS, XML, jQuery, AJAX, Responsive web design od podstaw. Wyjaśnię Ci wszystko od A do Z!

Czas trwania: 52 total hours 33740 zapisanych uczestników
All Levels Ostatnia aktualizacja: 2023-12-01
4.5 / 5
Liczba ocen: 5951

Język kursu - polski Okładka kursu

Ruby on Rails dla początkujących

Sam zbudujesz serwis internetowy pozwalający na wystawienie ogłoszeń z mieszkaniami do wynajęcia.

Czas trwania: 2 total hours 84 zapisanych uczestników
Beginner Level Ostatnia aktualizacja: 2015-04-02
4.21 / 5
Liczba ocen: 7

Inne kursy video na UdemyZobacz inne kursy video na Udemy

Najlepsze książki do nauki Ruby

od wydawnictwa Helion:

Zobacz inne książki w kategorii Ruby