← All posts tagged Rails

youtube.com
Если коротко:
В твиттере есть 3 главные архитектурные составляющие, но их нужно объединить воедино, вот этим и занимается команда докладчика. Т.е. самая грязная, но интересная работа. Докладчик — Раффи Крикориан. Раф рассказывает о том, как, почему, где и каким образом они исопльзуют JVM, почему использование Ruby заставило их испытать огромные боли, сделать огромное количество "лишней" работы (из-за которой руби сейчас и жив), как они меняют органы этого существа(руби) дабы оно не умерло, как они страдают до сих пор с Рубями и мечтают о том, чтобы всё было изначально написано на какой-нибудь кложуре или скале.
Самое смешное, что для CRuby они написали столько, сколько не писала никогда ни одна команда программистов — не писали бы, RoR был может быть уже сместили, заменив какой-нибудь джангой или, что ещё лучше, грельсами.
А самое печальное во всём этом то, что твиттеряне продолжают исопльзовать CRuby, не переходят на JRuby, так как не хотят переписывать всё то, что было написано для CRuby, на джаве.
Бтв, в твиттере руьи и рельсы это тончайший слой, от которого не избавиться, но стараются сделать его как можно меньше.
habrahabr.ru — ещё интересное чтиво.

Рельсисты, рубисты, на что вы молитесь? Что есть ваша библия? По рубям, по рельсам.
Вот таки заставляют люди привыкнуть к "end"-ам и похоронить категорию моих проектов "под питон". По сему решил что хорошо бы глубже окунуться в руби, а то и вообще какую книгу читнуть(но-но, буду пиратить электронную версию, только если сильно понадобится — куплю). Я до этого писал немного на рубях, рельсах, юзал некоторые модули, но всё в рамках знаний, что давали лёгкие туториалы.
Сейчас я точно знаю что многое используется иначе, вместо многих вещей люди любят использовать модули(а иногда это считается хорошим тоном). Я, конечно, могу за годик наверстать, что-то узнать потом, о чём-то вычитать или взять из какого проекта, но хочется сократить этот срок.
В общем, мне нужно что-то вроде "Ruby on Rails best practices 2012". Есть такое? Или может что на такую тему посоветуете?
Заранее спасибо.

Наверно, только в джуйк я не вбрасывал эту ссылку, да и в блоге не делал перевод текста, лежащего за ней. Однако, она того стоит. Возможно, где-то автор преувеличил, но в некоторых местах точно преуменьшил. Тем не менее, данный текст был нацелен поставить на место не только большое количество "рельсистов", но и других людей, не только программистов даже.
tyler.menez.es

На выходных таки решился попилить один проект, на рубях. Давно ничего не пилил на рельсах с нуля. Очень давно. Поэтому чуть "отстал от жизни". Расскажите-ка, кто какие гемы полезные юзает для каждого проекта? Скажем, скаффолд может какой сторонний, генератор форм, етц. Грубо говоря такие вещи, которые юзает большинство. Не хочется, например, пилить на рельсовом скаффолде, если вдруг окажется что есть какой более удобный и умный, который ещё и на хамле делает всё сразу с твитторским буутстрепом.

Сижу, смотрю различные статейки, страницы на тему авторизации через VK&FB&G+ в рельсах. И всё бы ничего, да вот как меня бесит "end" в рубях. Как же бесит... Даже "}" ни капли не бесит в пхп и ц(пп), а вот end в паскалях и рубях НУ ПИПЕЦ КАК БЕСИТ И НЕ ЧИТАЕТСЯ. Ну не могу я молчать на эту тему, извините.
Бтв, всё ещё актуальна проблема в посте #1836379

Сейчас с уверенностью могу сказать что Django перешагнул Rails и продвинулся дальше, он стал лучше и многим продуманнее "рельс". Пока, увы, не игрался с формами, тегами, валидацией, темплейтами, сессиями и самой БД(т.е. запросами), но общая структура фреймворка, логика работы с контроллерами(видами), админка, дженерики etc — выше всяческих похвал, многим лучше аналогов в Rails.

Посмотрел на Django. За год очень много разных вещей на нём наделали. В некотором роде всё стало так же как и на рельсах: если и работает, то только с SQL, для остальных нужны костыли, есть инструменты для развёртывания, умная миграция(идейно лучше, чем в рельсах), но всё ещё есть все отвратительные вещи, за которые я сам так ненавижу и Django, и Rails.
Есть кто живой из джангистов? Хочу задать несколько вопросов по существующим сниппетам и решениям, а точнее о наличии их аналогов на Django. Например, Paperclip на рельсах: github.com . Есть аналог на Django?