1 added
1 removed
Original
2026-01-01
Modified
2026-02-26
1
-
<p>Ruby появился в 1995 году в Японии, как скриптовый язык общего назначения. Он вдохновлялся языками выс��кого уровня и близок по уровню к JavaScript, Python и Perl. Разработчик языка ставил перед собой целью сделать программирование максимально продуктивным, за счет интуитивности и "настоящей" объектной-ориентированности, взятой из Smalltalk.</p>
1
+
<p>Ruby появился в 1995 году в Японии, как скриптовый язык общего назначения. Он вдохновлялся языками высокого уровня и близок по уровню к JavaScript, Python и Perl. Разработчик языка ставил перед собой целью сделать программирование максимально продуктивным, за счет интуитивности и "настоящей" объектной-ориентированности, взятой из Smalltalk.</p>
2
<blockquote><p>Lisp в ядре с объектной системой похожей на Smalltalk и практичный как Perl. Мацумото, создатель Ruby.</p>
2
<blockquote><p>Lisp в ядре с объектной системой похожей на Smalltalk и практичный как Perl. Мацумото, создатель Ruby.</p>
3
</blockquote><p>Хороший пример такой интуитивности - работа с датами:</p>
3
</blockquote><p>Хороший пример такой интуитивности - работа с датами:</p>
4
<p>Благодаря компактному синтаксису, Ruby отлично подходит для создания предметно-ориентированных языков (DSL). Код в таком стиле, похож не на набор инструкций, а на описание того, что мы хотим получить в результате. Поэтому немало программ для администрирования сделано с его использованием, например<a>Chef</a>, инструмент для настройки серверов:</p>
4
<p>Благодаря компактному синтаксису, Ruby отлично подходит для создания предметно-ориентированных языков (DSL). Код в таком стиле, похож не на набор инструкций, а на описание того, что мы хотим получить в результате. Поэтому немало программ для администрирования сделано с его использованием, например<a>Chef</a>, инструмент для настройки серверов:</p>
5
<p>Многие, кто пробует Ruby даже после высокоуровневых языков отмечают, что Ruby язык сверхвысокого уровня, настолько он позволяет коротко выразить практически любую задачу и имеет для этого встроенные средства. У Ruby богатая стандартная библиотека и есть немало способов сделать одну и ту же операцию разными способами. Это часть философии языка, которая кому-то нравится, а кому-то нет.</p>
5
<p>Многие, кто пробует Ruby даже после высокоуровневых языков отмечают, что Ruby язык сверхвысокого уровня, настолько он позволяет коротко выразить практически любую задачу и имеет для этого встроенные средства. У Ruby богатая стандартная библиотека и есть немало способов сделать одну и ту же операцию разными способами. Это часть философии языка, которая кому-то нравится, а кому-то нет.</p>
6
<h2>Популярность</h2>
6
<h2>Популярность</h2>
7
<p>Долгое время Ruby оставался языком японцев из-за недостатка англоязычной документации и комьюнити, но постепенно интерес к нему рос. И в 2005 году, благодаря веб-фреймворку Ruby On Rails, Ruby резко стал набирать популярность по всему миру. Особенно активно на нем начали делать стартапы.</p>
7
<p>Долгое время Ruby оставался языком японцев из-за недостатка англоязычной документации и комьюнити, но постепенно интерес к нему рос. И в 2005 году, благодаря веб-фреймворку Ruby On Rails, Ruby резко стал набирать популярность по всему миру. Особенно активно на нем начали делать стартапы.</p>
8
<p>Ruby on Rails оказался настолько популярным фреймворком, что буквально фреймворк стал за собой тащить язык, а не наоборот. Rails оказал огромное влияние на всю веб-разработку, буквально каждый последующий фреймворк был вдохновлен Rails и использовал его подходы для организации кода. Именно поэтому самые сильные позиции у Ruby в веб-разработке. Немалое количество веб-проектов сделаны на Ruby и Rails. Среди них Github, Gitlab, Shopify (крупнейшая платформа интернет-магазинов в мире), Basecamp, Airbnb, Dribbble и, кстати, Хекслет.</p>
8
<p>Ruby on Rails оказался настолько популярным фреймворком, что буквально фреймворк стал за собой тащить язык, а не наоборот. Rails оказал огромное влияние на всю веб-разработку, буквально каждый последующий фреймворк был вдохновлен Rails и использовал его подходы для организации кода. Именно поэтому самые сильные позиции у Ruby в веб-разработке. Немалое количество веб-проектов сделаны на Ruby и Rails. Среди них Github, Gitlab, Shopify (крупнейшая платформа интернет-магазинов в мире), Basecamp, Airbnb, Dribbble и, кстати, Хекслет.</p>
9
<p>Помимо Rails, в Ruby появился микрофреймворк<a>Sinatra</a>, который, в свою очередь, вдохновил микрофреймворки на всех остальных языках.</p>
9
<p>Помимо Rails, в Ruby появился микрофреймворк<a>Sinatra</a>, который, в свою очередь, вдохновил микрофреймворки на всех остальных языках.</p>
10
<p>Пик популярности языка пришелся на двухтысячные. Сейчас язык вместе с фреймворком прочно заняли позицию самого продуктивного решения для создания типовых веб-проектов.</p>
10
<p>Пик популярности языка пришелся на двухтысячные. Сейчас язык вместе с фреймворком прочно заняли позицию самого продуктивного решения для создания типовых веб-проектов.</p>
11
11