Привет!
Критика, как и просил )
"Не очень удачная мультитредовость"
– По сравнению с чем? По сравнению с Python/Ruby более удачная (но, да, тоже не айс),
по сравнению с Java/C++ ее вообще нет )
"Крутая кривая обучаемости"
– по моему как раз не очень крутая, ибо простые вещи можно делать просто, не даром язык так популярен у сисадминов
Крупные проекты:
- обязательно надо сказать о http://duckduckgo.com/ там кстати можно писать свои расширения на Perl :)
- frodio.com еще )
В достоинства можно добавить:
- культура тестирования (CPAN testers, обязательная папка t в дистрибутиве модуля, TAP-протокол)
- надежность
http://www.modernperlbooks.com/mt/2012/05/why-i-use-perl-reliability.html
http://www.modernperlbooks.com/mt/2012/08/why-i-use-perl-testing.html
- perldoc
- огромное количество литературы, в том числе свежие Programming Perl и Intermediate Perl, Learning Perl
- регулярные выражения
- Конференции, поддержка: YAPC, Oscon, O'Reilly, TPF
- поддержка Win-платформы Strawberry perl, ActivePerl
- поддержка в облаках (Stackato & etc)
Moose можно тоже подробнее рассмотреть – как механизм позволяющий
реализовать такие подходы ООП, которые недоступны во многих других языках (в духе smalltalk)
Еще по моим наблюдениям большинство несведущих людей рассуждают о Perl в том смысле,
что есть "старый" Perl5 и "новый" Perl 6 (который никак не допишут)
Важно объяснить, что современный Perl – это именно 5-ый l (5.12 – 5.16), а 6-й скорее исследовательский проект,
который, тем не менее, привносит в современный Perl новые идеи и подходы: тот же Moose, по-сути, реализация
Perl6 ООП в рамках современного 5-го Perl-а, новые возможности регулярных выражений (влияние грамматик Perl6), Smartmatching
30.08.2012, 11:38, "Walery Studennikov" <[email protected]>:
Hi.
На одной общеайтишной региональной конференции хочу сделать доклад
типа "Perl -- за и против".
Подобный доклад уже делал несколько лет назад, но нужно освежить всё
это в памяти + освежить сами материалы, всё-таки мир меняется.
Примерная структура доклада:
http://www.mindmeister.com/45209512/perl
Покритикуйте / подкиньте идей, пожалуйста.
--
Walery Studennikov
http://www.reg.ru/
--
Moscow.pm mailing list
[email protected] | http://moscow.pm.org
-- Moscow.pm mailing list [email protected] | http://moscow.pm.org
