индикатор популярности

я хотел написать поделиться ссылкой на программку github-star, которая автоматически от твоего имени ставит звёздочку на гитхабе тем модулям, которые находит в package.json твоей программы.

однако напишу я не только про неё. Всё-таки замыкаться только на GitHub не очень хорошо, есть же ещё GitLab, и BitBucket, и многие другие. Значит, нужно рекомендовать модули и на них тоже, но такой программки я ещё не нашёл.

другой вариант - рекомендации на самом npm, благо у него тоже есть звёздочки, и модули скачиваются как раз оттуда. Правда, это довольно запрятанная функция, и совсем непонятно, насколько её используют разные поисковики по npm типа libraries.io.

так постепенно я дошёл до простой мысли, что эти звёздочки – индикатор популярности, но довольно несовершенный. Гораздо более точный вариант – количество загрузок из npm, потому что находится в том же месте, что и модули, потому что работает автоматически, и потому что всем виден. А если люди перестают пользоваться модулем, то число его ежемесячных загрузок падает, в отличие от звёздочек.

или вы думаете, что звёздочки всё равно лучше?

Артемий Трегубенко,
, , , ,

comments powered by Disqus