?

Log in

No account? Create an account

August 2nd, 2010

masked, myself

Rails are beautiful

Будучи в отпуске, прочитал несколько книжек про Ruby on Rails (как и планировал). Впечатлён, даже можно сказать - поражён его изяществом и продуманностью. Эх, знать бы всё это лет десять назад, когда я начинал писать наш корпоративный фреймворк... До части правильных идей я конечно дошёл, а остальное - менять уже поздно. Придётся делать всё правильно уже в следующей жизни.

Rails похоже реально делает то, что всегда декларировал Perl: "to make easy jobs easy, and the hard jobs possible". И особенно приятно, что набор крайне разумных правил по умолчанию делает правильный путь - путём наименьшего сопротивления. Как и то, какие горы можно свернуть изменением правильной пары-тройки магических строк кода.

Периодически вспоминал устройство Catalyst и мысленно сравнивал их. Изначальный подход в их предках вполне схожий, а вот самобытность Perl'a и его до-объектное наследие - увы, всё больше и больше усугубляют его монструозность. Так что боюсь, что со временем всё же придётся предать старушку Perl (на всякий случай оглядываясь на Mojolicious).

Надо теперь выкроить время, чтобы потщательнее изучить Ruby и попробовать сообразить что-нибудь работоспособное на Rails. Где бы вот только хороших руководств по Rails 2.3 или даже по 3.0? А то все найденые мной книги уже безнадёжно отстали от текущего состояния фреймворка, а читать сухую документацию - пока не очень продуктивно. Впрочем, для первого блина комом - сойдут и доки со скринкастами.

Вот только гложут меня сомнения - может сейчас уже надо Scala изучать, а Ruby - это уже проходящее?

» buzz ruby rails

Tags: ,
promo recoder august 1, 2018 12:09 36
Buy for 100 tokens
Не так давно Фейсбук научил меня ещё одной классификации людей, в дополнение к стратегам и тактикам, интерналистам и экстерналистам, и разным морально-политическим приверженцам. Впервые эта классификация описана ещё двадцать лет назад Картером и Сэнджером в книге The Programmer's Stone…