Про Ruby для newbie
Ruby 🇺🇦Рубі - це...
Динамічна мова програмування з відкритим кодом, зосереджена на простоті та продуктивності. Вона має елегантний синтаксис, який зручно читати та легко писати.
Що можна створювати за допомогою Ruby?
Грубо кажучи, на Ruby можна писати будь-що, але на практиці основна частина припадає на розробку web сайтів, використовуючи фреймворк Ruby on Rails.
З особистого досвіду досвіду можу "сказати", що я встиг:
- Створити вже близько 10 web сайтів, використовуючи фреймворк Ruby on Rails
- Створити 5 телеграм ботів
- Розробити різні скрипти під Windows та Linux
- Гру хрестики-нулики :)
Чому Ruby?
- На думку засновника (Yukihiro Matsumoto) він включив всі найкращі риси з таких мов Perl, Smalltalk, Eiffel, Ada та Lisp при розробці Ruby і робив акцент, щоб на цій мові було справді приємно та інтуїтивно зрозуміло програмувати. І я вважаю, що в нього це вийшло реалізувати!
- Ruby також є дуже ефективною, кросплатформною мовою. Код, який ви пишете в одній операційній системі, працюватиме в Linux, Mac OSX і Windows. Він навіть працюватиме в UNIX, DOS, BeOS, OS/2.
- Динамічно розвивається та вдосконалюється.
- Досить популярна на заході (США, Європа і т.д.) та в Японії.
- Багато людей вважають, що Ruby легше у вивчення ніж Python. (Пізніше поговоримо детальніше про це).
Які відомі сайті були написані на Ruby?
- Apple
- GitHub
- Twitter (перша версія) - зараза JAVA
- Shopify
- Hulu
- ZenDesk
- Urban Dictionary
- Airbnb
- Basecamp
- Twitch
- Dribbble
- Kickstarter
- ThemeForest
- Bloomberg
- SoundCloud
- Heroku
- Couchsurfing
На сьогодні все, вийшов невеличкий пізнавальний допис, далі почнемо більш поглиблено занурюватися в цю чудову мову. До завтра!