metaclass: (Default)
metaclass ([personal profile] metaclass) wrote2011-12-31 11:55 pm

RoR

Нашел себе успокаивающее занятие на новый год: изучаю руби-на-рельсах. Бо незнание веб-технологий начинает подъедать мозг.
Выглядит приемлемо для мелких веб-оперденей и не вызывает отвращения.

PS: Интересно, кто в новогоднюю ночь вкалывает на всяких скорых-милициях-аварийных службах? Потому как вызовы типа "повредило руку петардой" или "отгорел ноль на квартиру" никуда на новый год не исчезают, а то их и больше становится. Хотя вообще встречать новый год на работе это подход коммунистически верный и классово грамотный.

[identity profile] exemok.livejournal.com 2012-01-01 09:36 am (UTC)(link)
А почему не PHP или Perl?

[identity profile] metaclass.livejournal.com 2012-01-01 09:39 am (UTC)(link)
Не знаю. Считается, что руби более гуманен, чем прочие, а изучать все подряд для объективного сравнения лень.

[identity profile] andrew-l-l-l.livejournal.com 2012-01-01 09:59 am (UTC)(link)
Здаеццо мне что в вопросе содержиться ответ.

[identity profile] theiced.livejournal.com 2012-01-01 10:09 am (UTC)(link)
на перле писать невозможно в принципе. если кто то в 2012ом году выбирает перл для написания чего либо - его надо сначала кастрировать а потом разрезать на куски и скормить черепахам.

[identity profile] sorhed.livejournal.com 2012-01-01 11:45 am (UTC)(link)
Вы просто не умеете его готовить.

Mojolicious + Moose + ещё полцпана — и перл становится неудержимо прекрасен.

Но это только для тех, кто уже хорошо знает перл, конечно. Начинать его учить не нужно.

[identity profile] theiced.livejournal.com 2012-01-01 11:47 am (UTC)(link)
нет. он остаётся говном.

iced@iced dev % perl -e "%a = {1 => 2}; print '' . %a";
1/8

[identity profile] metaclass.livejournal.com 2012-01-01 11:57 am (UTC)(link)
Я боюсь этого преобразования хэша в строку. Более тяжелого майндфака сложно представить.

[identity profile] nivanych.livejournal.com 2012-01-01 12:00 pm (UTC)(link)
Ну а потом пусть пишет!

[identity profile] dmzlj.livejournal.com 2012-01-02 07:41 am (UTC)(link)
почему именно черепахам?

[identity profile] theiced.livejournal.com 2012-01-02 08:22 am (UTC)(link)
то есть по остальным пунктам вопросов нет? (ц)

[identity profile] theiced.livejournal.com 2012-01-01 10:13 am (UTC)(link)
да - а похапэ писал такой же дегенерат как и питон. знаменитые автоглобалы и прочая. опять же - язык, поведение которого зависит от опций в конфиге меня страшит. ну и в плане либ - они сейчас пытаются слизывать рубяшные либы, но в силу убогости языка ничего хорошего из этого не выходит.

[identity profile] andrew-l-l-l.livejournal.com 2012-01-01 11:23 am (UTC)(link)
Про пхп согласен частично(по мне он еще хуже)хотя с питоном не сравнивал бы, перл - очень старое вуду, а что тогда скажете о жабаскрипте(node.js на v8...)? )

[identity profile] theiced.livejournal.com 2012-01-01 11:49 am (UTC)(link)
писать сервер сайд на жс - глупо. ибо чуть нагрузка и оно превращается в тыкву. причём сразу.

[identity profile] metaclass.livejournal.com 2012-01-01 11:59 am (UTC)(link)
А ежели мы форкнем 100500 процессов по одному на клиента?

[identity profile] theiced.livejournal.com 2012-01-01 12:00 pm (UTC)(link)
всё равно будет тыква. заебётесь сервера доставлять.

[identity profile] andrew-l-l-l.livejournal.com 2012-01-01 06:15 pm (UTC)(link)
Почитайте документацию по ноду он заточен что бы решать это проблему.

[identity profile] theiced.livejournal.com 2012-01-01 06:27 pm (UTC)(link)
зачем мне читать документацию если я это гонял вживую?

[identity profile] andrew-l-l-l.livejournal.com 2012-01-01 06:51 pm (UTC)(link)
О_о На продакшене? И что отвалилось?
Посоветуйте что по руби почитать и рельсам - хочу сравнить с питоном и джангой - давно себе обещал - хоть в новом году доберусь.

[identity profile] theiced.livejournal.com 2012-01-01 06:55 pm (UTC)(link)
руби - Metaprogramming Ruby. больше ничего читать не надо.
рельсы - guides.rubyonrails.org и railscasts.

[identity profile] nivanych.livejournal.com 2012-01-01 12:01 pm (UTC)(link)
Неее, нащщот пыхопыха я буду сильно спорить.
Не только сам языг, но и процесс разработки отличаются качественно!

[identity profile] theiced.livejournal.com 2012-01-01 12:09 pm (UTC)(link)
ммм. ну давайте поспорим.

1. практика показывает что на похапэ чуть более чем всегда получается говно.
2. ну вот возьмём например модельки. чо там у похапэ модное? симфони? миграций вменяемых нет. модельки генерятся по базе с ТУЧЕЙ кода в трёх файлах. сервис модельки предоставляют примитивнейший (.find_by_name_and_email - хуй). модельки требуют ручной правки и после изменения схемы у нас жопа ибо апдэйт нихуя не работает.

[identity profile] nivanych.livejournal.com 2012-01-01 12:15 pm (UTC)(link)
Но петон лучше!!

[identity profile] theiced.livejournal.com 2012-01-01 12:18 pm (UTC)(link)
я не могу сравнивать питон, похапэ и перл в терминах "лучше". оно всё говно непригодное к использованию.

[identity profile] nivanych.livejournal.com 2012-01-01 12:21 pm (UTC)(link)
;-) Ну, нащщот пыхопыхо, к большому моему сожалению, я могу рассказать и подробнее. Но не буду.
Всё же, в петончеге проблем будет заметно поменьше.

[identity profile] theiced.livejournal.com 2012-01-01 12:24 pm (UTC)(link)
я тоже могу много рассказать про пыхыпы (по статусу на 3 года назад).
ещё раз - критерии больше-меньше тут неприменимы. совсем.

(no subject)

[identity profile] nivanych.livejournal.com - 2012-01-01 12:25 (UTC) - Expand

(no subject)

[identity profile] theiced.livejournal.com - 2012-01-01 12:32 (UTC) - Expand

(no subject)

[identity profile] nivanych.livejournal.com - 2012-01-01 12:34 (UTC) - Expand

(no subject)

[identity profile] theiced.livejournal.com - 2012-01-01 12:41 (UTC) - Expand

(no subject)

[identity profile] nivanych.livejournal.com - 2012-01-01 12:47 (UTC) - Expand

(no subject)

[identity profile] theiced.livejournal.com - 2012-01-01 12:48 (UTC) - Expand

(no subject)

[identity profile] nivanych.livejournal.com - 2012-01-01 12:51 (UTC) - Expand

(no subject)

[identity profile] theiced.livejournal.com - 2012-01-01 13:04 (UTC) - Expand

(no subject)

[identity profile] nivanych.livejournal.com - 2012-01-01 18:05 (UTC) - Expand

(no subject)

[identity profile] darkdrip.livejournal.com - 2012-01-01 13:15 (UTC) - Expand

(no subject)

[identity profile] metaclass.livejournal.com - 2012-01-01 13:20 (UTC) - Expand

(no subject)

[identity profile] darkdrip.livejournal.com - 2012-01-01 13:50 (UTC) - Expand

(no subject)

[identity profile] metaclass.livejournal.com - 2012-01-01 14:00 (UTC) - Expand

(no subject)

[identity profile] theiced.livejournal.com - 2012-01-01 14:44 (UTC) - Expand