HTML Diff
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