source: at-w96k/content/digarden/20210423140530-ruby.org@ 962709f

Last change on this file since 962709f was 962709f, checked in by w96k <w96k@…>, on Apr 2, 2023 at 10:58:22 PM

Add logsec

  • Property mode set to 100644
File size: 1.3 KB
Line 
1:PROPERTIES:
2:ID: ca2c77bb-1921-4e86-9fa3-cc5db9ba03a1
3:END:
4#+title: Ruby
5https://ruby-lang.org/
6
7** Преимущества
8- Функциональный
9- ООП в стиле Smalltalk
10- Скриптовый как Perl, AWK, SED и т.д.
11- Можно найти работу
12- Опциональная статическая типизация
13- Ruby on Rails. В Rails вероятно можно быстро прототипировать.
14- REPL
15
16** Недостатки
17- Очень медленный
18- Мало работы по сравнению с PHP/Python/Java
19- Манки-патчинг многих напрягает
20- Rails очень централизирован, плохо поддаётся модификации, много магии
21
22
23** Библиотеки
24- [[https://sorbet.org/][Sorbet]] :: Статическая проверка типов
25
26** Фреймворки
27- [[id:0f5fbd81-cab2-4702-8867-6eb2494aac2d][Ruby on Rails]]
28
29** Ресурсы
30- [[https://i-love-ruby.gitlab.io/book.html][Книга: Я люблю Ruby]]
31- [[https://rubykoans.com][Rubykoands]]
32- [[https://rubymonk.com][Rubymonk]]
33- [[https://rubyreferences.github.io/rubyref/][Ruby Reference]]
34
35** Статьи
36- [[https://habr.com/ru/post/143990/][Хабр: Вникаем в метаклассы Ruby]]
Note: See TracBrowser for help on using the repository browser.