Ruby Redux

Jul. 13th, 2010 08:58 am
recoder: (Default)
[personal profile] recoder

Недавние размышления на тему веб-фреймворков навели меня на мысль о необходимости знакомства с Ruby on Rails, что стоило бы начать с изучения самого Ruby.

Мой предыдущий подход к погружению в Ruby пять лет назад был не очень успешным. Наверное тогда совместились и молодость самого языка и моё отношение к нему, как к альтернативному perl'у. И вот теперь, на излёте первой декады нового века, и я и Ruby встретились вновь - возмужавшими и поумневшими.

Второй подход оказался более успешным - на этот раз Ruby мне очень понравился как язык. Понравился синтаксический лаконизм, общая тенденция к имплицитности, много "сахара" и немалое количество магии. Очень понравилась хитрая объектная система, да и идея того что объектами является всё - очень приятна. Как старому перлофилу мне очень греют душу и многочисленные перловые фичи и достойный RubyGems. Где-то совсем в глубине души есть надежда, что Ruby окажется gateway-ным языком в мир функционального программирования (Higher-Order Perl в своё время продвинул к просветлению, но как-то недостаточно).

Теперь, когда азы изучены, надо вгрызаться глубже и не очень понятно в каком направлении копать. Немного помогает StackOverflow: Hidden features, Ruby Gotchas etc. Гугление иногда приносит что-то любопытное, типа статьи о различиях блоков, процедур, лямбд и методов, но в общей массе - это образовательные материалы для самого низкого уровня, что совсем неинтересно. Думаю, что пойду своим традиционным путём - придумаю себе пару задачек, порешаю их на подопытном языке и посмотрю что получится.

На следующих выходных - буду уже экспериментировать с Rails!

ruby

Date: 2010-07-13 06:26 am (UTC)
From: [identity profile] mpak666.livejournal.com
О, да сам после Перл и ПХП изучаю Руби и Рельсы, под впечатлением от "красоты"

Date: 2010-07-14 12:39 pm (UTC)
From: [identity profile] resiner.livejournal.com
интересно, неужели программисты из чистого искусства могут изучать новые вещи, не подразумевая от этого пользы?
я с трудом представляю, если я, например, из-за красоты микросхемы, спаял устройство (хотя написал и подумал, что смог бы), или например, из-за красоты языка Тумба-Юмбы, его изучить...

Date: 2010-07-15 05:10 am (UTC)
From: [identity profile] larubin.livejournal.com
Чтобы что-то делать (паять микросхемы, изучать язык тумба-юмбы) нужна мотивация. Каждый находит мотивацию там, где может. Кого-то "вынуждает нужда" (тут и возникает необходимость пользы), кто-то находит мотивацию в самом процессе приобщения к прекрасному.

Date: 2010-07-15 06:46 am (UTC)
From: [identity profile] resiner.livejournal.com
искусство ради искусства, процесс ради процесса?
я еще понимаю рисование картин, чтобы публику приобщить к высокому, а тут код кому-то показывать?

Date: 2010-07-15 09:25 am (UTC)
From: [identity profile] resiner.livejournal.com
мне кажется, что в искусстве зритель и ценитель - важные элементы

December 2024

S M T W T F S
1234567
891011121314
15161718192021
22232425 262728
293031    

Most Popular Tags

Style Credit

Expand Cut Tags

No cut tags
Page generated Jan. 2nd, 2026 06:09 am
Powered by Dreamwidth Studios