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

RoR

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

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

[identity profile] andrew-l-l-l.livejournal.com 2012-01-01 12:27 am (UTC)(link)
А альтернатива питону - руби? Меня лично пробелы как элемент синтаксиса в питоне меньше всего смущают. По ходу общения с веб-фреимворком редко высокая степень вложенности присутствует. Вот доберусь в этом году до рельсов (пока джангу ковырял) и посмотрим, что к чему....

[identity profile] andrew-l-l-l.livejournal.com 2012-01-01 12:37 am (UTC)(link)
Оч напомнило джангу когда посмотрел примеры кода простых приложений.

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

[identity profile] thedeemon.livejournal.com 2012-01-01 07:23 am (UTC)(link)
Давайте лучше в похмельное утро. :)

Да там автор даже ООП не осилил.
length(str) в питоне, str.length в руби.
sorted(arr) в питоне, arr.sort в руби.

В руби очень многое строится на передаваемых блоках кода - удобная (хоть и не идеальная) реализация ФВП. Плюс гибкий синтаксис, дающий делать относительно красивые DSLи. А если нужно генерить код, то отсутствие значимой индентации очень помогает.

[identity profile] teewoon.livejournal.com 2012-01-01 07:42 am (UTC)(link)
Причем поначалу это было прикольно и бодрило. А потом полезло многообразие редакторов, вилы с кодогенерацией, обработкой и поиском по сырцам и наступил ключевой момент - табы объявили злом, и всё что вокруг питона, стало тыквой.

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

[identity profile] inv2004.livejournal.com 2012-01-01 09:16 am (UTC)(link)
Ковыряю ересь из этой же области: web+AJAX,
только в более интересном, как мне кажется, варианте, так как с примесью J.

http://www.jsoftware.com/jwiki/NYCJUG/2011-02-08/HelloWorldInJHS

[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:57 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:05 am (UTC)(link)
ты тупой и мне скучно продолжать копипастить.

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

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

[identity profile] rigidus.livejournal.com 2012-01-01 11:12 am (UTC)(link)
Сколько не писал веб на всем подряд - оказалось что старые-добрые скобочки (http://rigidis.ru) рулят. Проще, умнее, ФВП, кодоген и гемороя как не искал - не нашел пока (за полтора года работы то). Серьезно, не троллю.

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

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

[identity profile] metaclass.livejournal.com 2012-01-01 11:57 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] nivanych.livejournal.com 2012-01-01 12:00 pm (UTC)(link)
Ну а потом пусть пишет!

[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 - хуй). модельки требуют ручной правки и после изменения схемы у нас жопа ибо апдэйт нихуя не работает.

Page 2 of 5