В мире языка программирования Perl есть замечательная штуковина — CPAN (это можно произносить как угодно, я предпочитаю говорить "си-пан").
CPAN — это хранилище Perl библиотек. Кто угодно может написать Perl библиотеку, загрузить ее на CPAN, а потом остальные люди смогут взять эту библиотеку и использовать ее в своем проекте.
К этому хранилищу есть несколько разных веб интерфейсов — все они работают с одним и тем же хранилищем CPAN, но показывают его данные немного по разному. Я предпочитаю использовать https://metacpan.org.
На Metacpan есть возможность голосовать за библиотеки. Если на странице библиотеки кликнуть на символ ++ то система поймет что ты проголосовал за эту библиотеку (поставил ей лайк):
На самом metacpan нет рейтинга библиотек, но у metacpan есть API с помощью которого достаточно просто получить топ библиотек по количеству лайков.
Я написал простой скрипт, который выводит топ 100 Perl библиотек с наибольшим количеством лайков. Сам язык Perl лишь на втором месте, а самая популярная библиотека — это штука для создания веб проектов Mojolicious.
Все хорошие Perl программисты должны знать про популярные библиотеки. Не обязательно во всех деталях знать их все (да и вряд ли это возможно), но совершенно обязательно знать про каждую популярную библиотеку что она делает, какие задачи решает и в каких случаях стоит ее использовать.
Итак, вот список на 2017-05-28 (число после тире — это количество лайков этой библиотеки):
27 июня 2016
Этот текст есть и на английском языке |