15 ноября 2010 г. 21:07 пользователь Mons Anderson <[email protected]> написал:
> On Monday 15 November 2010 20:53:33 Oleg Kostyuk wrote: > > > и потому что FindBin+lib идут в стандартной поставке, в > > отличие от lib::abs, а делают ровно то же самое. > > Они делают не абсолютно то-же самое. > > Кстати насчет lib::abs, хорошая шутка, и делает она действительно хорошую весчь. > > Ну а если речь о высоко-нагруженном проекте, и вы скажете, что каждая > > микросекунда на счету - то тут не только Муз, тут вообще ООП наверняка > > будет не в тему. > > неправда. > > Pure-Perl ООП сносит мизерные задержки и по сути не влияет на > производительность проекта. > Наверное каждый делал замеры потери производительности используя объекты: hash based vs array based vs module Потери конечно ощутимые. Да и в любом случае ( что касаемо web разработки ), все сводится к perl - транзакциям, без сохранения состояний объектов. Мы в свое время, плотно присели на Moose, спору нет, красиво, удобно, но получается что основная масса моделей превратилась, как написал Монс, в use Moose; has 'a', is => 'rw'; has 'b', is => 'rw'; Что ни говори, с аксессорами приятно работать, но тащить за собой Moose, ради небольшого кол-ва моделей, где его удобно использовать, отказались. Перешли на Class::Accessor::Fast::XS "moose-like"; %) Ко всему прочему были траблы с обновлением Moose, особенно расширением интерфейса ( в какой-то версии появился метод inner, который был совсем в нем не кстати).
-- Moscow.pm mailing list [email protected] | http://moscow.pm.org
