Не нужно сожалеть по поводу, что вы задели, так как вам это показалось :) Я лично нейтрально отношусь к выбору другими каких-то технологий. Вот вы затронули темы (mop, types) которые вы используете успешно и которые мне интересны и, думаю, другим, а рассказывать, получается, не кому.
А в Moo достаточно функционала для работы с OO и достаточно быстро изучается. То что там "ничего нет", немного неправда. Да, спамить наверно надо прекращать :) среда, 19 марта 2014 г. пользователь Ilya Chesnokov написал: > 19 марта 2014 г., 9:36 пользователь Андрей П. Ковбович > <[email protected] <javascript:;>> написал: > > Что касается поддержки mop здесь все написано - > > https://metacpan.org/pod/Moo#MOO-AND-MOOSE > > Мне кажется в этом преимущество, когда есть выбор обойтись простыми > > средствами или подключить расширенный функционал. > > Для кого-то это расширенный функционал, а для кого-то - основной. > > >> А что помешает запретить? > > Вот такая конструкция $obj->{something} = anything. > > Сломать можно все что угодно - у Perl, действительно, для этого > широкие возможности - но никто из имеющих доступ к коду не будет так > делать (и за этим следят во время code review), а остальным даны > намного меньшие возможности по обходу ограничений. > > > Поэтому, считаю, в Moo (Mo, Mouse) есть скорее все что нужно, нежели > "нет вообще ничерта". > > Я искренне сожалению, что задел Вас своим высказыванием. Думаю нет > смысла продолжать этот спор, поскольку он уже перешел из плоскости > обсуждения конкретных фич конкретных фреймворков в плоскость личных > привязанностей. Если Вам хватает Moo - отлично, я в своем первом > ответе хотел лишь сказать, что в задачах, с которыми я ежедневно > работаю, нужны именно те фичи, которые в Moo считаются "расширенными" > возможностями и предоставляются Moose - поэтому нет смысла > использовать минималистичное решение. > > -- > Best regards, > Ilya Chesnokov > -- > Moscow.pm mailing list > [email protected] <javascript:;> | http://moscow.pm.org >
-- Moscow.pm mailing list [email protected] | http://moscow.pm.org
