source: content/digarden/pages/20210423140530-ruby.org@ 972a737

Last change on this file since 972a737 was 972a737, checked in by w96k <w96k@…>, on Apr 16, 2023 at 5:54:55 PM

Add logseq

  • 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- Мало работы по сравнению с PHP/Python/Java
18- Манки-патчинг многих напрягает
19- Rails очень централизирован, плохо поддаётся модификации, много магии
20** Библиотеки
21- [[https://sorbet.org/][Sorbet]] :: Статическая проверка типов
22** Фреймворки
23- [[id:0f5fbd81-cab2-4702-8867-6eb2494aac2d][Ruby on Rails]]
24** Ресурсы
25- [[https://i-love-ruby.gitlab.io/book.html][Книга: Я люблю Ruby]]
26- [[https://rubykoans.com][Rubykoands]]
27- [[https://rubymonk.com][Rubymonk]]
28- [[https://rubyreferences.github.io/rubyref/][Ruby Reference]]
29** Статьи
30- [[https://habr.com/ru/post/143990/][Хабр: Вникаем в метаклассы Ruby]]
Note: See TracBrowser for help on using the repository browser.