LINUX.ORG.RU

История изменений

Исправление vitalif, (текущая версия) :

О, хе-хе, нашёл тему из опроса.

Я вот пишу либо на перле, либо на пыхе. Пихтон не переношу.

Мне Perl нравится. Всегда юзаю его, например, чтобы писать скрипты всякие для автоматизации. Ещё пилю форк Bugzillы, ну и сайты на нём тоже чуть-чуть писал. Но без всяких фреймворков. В качестве интерфейса Plack вроде хорош, не знаю можно ли считать его фреймворком.

По-моему очень чётко видно, что Perl - предшественник PHP (Pa'am Hayiti Perl, или как там?) Когда пишешь, очень чётко видно, откуда растут ноги у пыха.

Проблема Perl'а в том, что есть популярные Perl-модули, являющие собой дикие кучи говнокода. Например: CGI, Template Toolkit. И когда люди их используют, потом говорят что мол на перле ничего кроме говнокода не пишут, что на самом деле неправда.

Вторая проблема, помельче - в отсутствии всяких полезных функций «искаропки», типа как в пыхе - всё надо находить на CPAN и ставить оттуда 100500 зависимостей. Я вообще не люблю зависимости, т.к. не уверен в качестве их кода - хз кто его писал и насколько там нормально всё. Причём ты ставишь какую-нибудь мелочь, а тебе в систему за ней прилетает десяток всяких Moose, MooseX, Mouse, Class::Accessor::такой, Class::Accessor::сякой и т.п. В общем нестрашно, главное пусть работает... Но нафига - непонятно.

А бывает и вообще глючное всё, например, я не нашёл ни одного нормального SOAP-клиента. SOAP::Lite самый адекватный, но не поддерживает именованные параметры в вызовах. SOAP::WSDL не поддерживает некоторые определения WSDL типа attributeGroup. XML::Compile::SOAP новый не работает с rpc/encoded, а старый хрен поставишь нормально, потому что зависит от старых версий других модулей. Это было в прошлом году (или даже раньше...), щас хз, не проверял.

Исходная версия vitalif, :

О, хе-хе, нашёл тему из опроса.

Я вот пишу либо на перле, либо на пыхе. Пихтон не переношу.

Мне Perl нравится. Всегда юзаю его, например, чтобы писать скрипты всякие для автоматизации. Ещё пилю форк Bugzillы, ну и сайты на нём тоже чуть-чуть писал. Но без всяких фреймворков.

По-моему очень чётко видно, что он - предшественник PHP. Когда пишешь, очень чётко видно, откуда растут ноги у пыха.

Проблема Perl'а в том, что есть популярные Perl-модули, являющие собой дикие кучи говнокода. Например: CGI, Template Toolkit. И когда люди их используют, потом говорят что мол на перле ничего кроме говнокода не пишут, что на самом деле неправда.

Вторая проблема, помельче - в отсутствии всяких полезных функций «искаропки», типа как в пыхе - всё надо находить на CPAN и ставить оттуда 100500 зависимостей. Я вообще не люблю зависимости, т.к. не уверен в качестве их кода - хз кто его писал и насколько там нормально всё. Причём ты ставишь какую-нибудь мелочь, а тебе в систему за ней прилетает десяток всяких Moose, MooseX, Mouse, Class::Accessor::такой, Class::Accessor::сякой и т.п. В общем нестрашно, главное пусть работает... Но нафига - непонятно.

А бывает и вообще глючное всё, например, я не нашёл ни одного нормального SOAP-клиента. SOAP::Lite самый адекватный, но не поддерживает именованные параметры в вызовах. SOAP::WSDL не поддерживает некоторые определения WSDL типа attributeGroup. XML::Compile::SOAP новый не работает с rpc/encoded, а старый хрен поставишь нормально, потому что зависит от старых версий других модулей. Это было в прошлом году (или даже раньше...), щас хз, не проверял.