Мне вот интересно, а информация в локал сторэйдж записывается на диск сразу после поступления, или же сначала в оперативку и периодически или при закрытии браузера дампится на диск?
А мне вот кажется странным это поведение :) Я бы скорее ожидал ошибку для (3/2.to_f) ибо делим int на float (2.to_f — я так понимаю это вещественное) :)
Это все понятно, но когда создатель языка намеренно (?) ломает функционал инструментария — это как-то не комильфо все же. Если действительно такие косяки с кодировкой и UTF8 не поддерживается то я лучше подожду когда они там угомонятся :)
Для меня важнее производительность, в данный момент, ибо сейчас я работаю над своим проектом, а не в компании т.к. учеба и основная работа присутствуют :)
Сравнивал с тем, что знаю — пхп)) Не на проектах, простые синтетические тесты (знаю что они не очень то показательны) по типу перебора массива в несколько сотен тысяч элементов и прочее. В добавок сколько не читал про руби, в том числе и здесь, на хабре, все время натыкался на утверждение что руби скорее удобен чем производителен (в разных вариациях, но схожих по смыслу). Честно, буду очень рад увидеть воочию опровержение всего выше сказанного :)
;)
К примеру (Yii): $model->attributes = $_POST;
Хотя по поводу AR Вы все же правы, это больше похоже на DAO :)