The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]



"8.2% наиболее популярных загрузок в NPM приходится на устаревшие пакеты"
Вариант для распечатки  
Пред. тема | След. тема 
Форум Разговоры, обсуждение новостей
Изначальное сообщение [ Отслеживать ]

"8.2% наиболее популярных загрузок в NPM приходится на устаревшие пакеты"  +/
Сообщение от opennews (?), 21-Янв-24, 20:29 
Исследователи из компании Aqua Security опубликовали результаты анализа статистики о 50 тысячах наиболее загружаемых пакетов в репозитории NPM. 7500 (15%) из наиболее загружаемых пакетов оказались связаны с устаревшими пакетами и прекратившими существование проектами. Для упрощения определения устаревших пакетов среди зависимостей, используемых в своём проекте, предложена утилита Dependency-Deprecated-Checker, опубликованная под лицензией MIT...

Подробнее: https://www.opennet.dev/opennews/art.shtml?num=60472

Ответить | Правка | Cообщить модератору

Оглавление

Сообщения [Сортировка по времени | RSS]


1. "8.2% наиболее популярных загрузок в NPM приходится на устаре..."  +3 +/
Сообщение от diablocrp (?), 21-Янв-24, 20:29 
А шо так мало то? 🤔
Ответить | Правка | Наверх | Cообщить модератору

21. "8.2% наиболее популярных загрузок в NPM приходится на устаре..."  +6 +/
Сообщение от Аноним (21), 22-Янв-24, 09:44 
Хвастаются, какой у них маленький процент.
Очередная статистика от "менеджеров" тупой гонки за новые пакеты, которые вовсе не лучше и не безопаснее старых.
Ответить | Правка | Наверх | Cообщить модератору

26. "8.2% наиболее популярных загрузок в NPM приходится на устаре..."  +1 +/
Сообщение от Pahanivo (ok), 22-Янв-24, 13:46 
Использование старого связанно с опасностью неисправленных дыр, использование нового связано с опасностью 0-day дыр ....
Вообще какое то подкармливание паранойи, а по сути ниочем.
Ответить | Правка | Наверх | Cообщить модератору

2. "8.2% наиболее популярных загрузок в NPM приходится на устаре..."  +12 +/
Сообщение от Аноним (2), 21-Янв-24, 20:35 
Это они ещё до кода на Лиспе не добрались. У нас пару библиотек используется, которым по 20+ лет. Код как работал тогда, так и сейчас продолжает, хотя автор одной из них уже давно умер.
Ответить | Правка | Наверх | Cообщить модератору

3. "8.2% наиболее популярных загрузок в NPM приходится на устаре..."  +1 +/
Сообщение от Аноним (3), 21-Янв-24, 20:47 
как проект делаете?
Ответить | Правка | Наверх | Cообщить модератору

34. "8.2% наиболее популярных загрузок в NPM приходится на устаре..."  +/
Сообщение от Аноним (2), 23-Янв-24, 17:44 
Небольшой командой из четырёх человек, крайне сосредоточено.
Ответить | Правка | Наверх | Cообщить модератору

4. "8.2% наиболее популярных загрузок в NPM приходится на устаре..."  +1 +/
Сообщение от Аноним (3), 21-Янв-24, 20:47 
какой проект делаете?
Ответить | Правка | К родителю #2 | Наверх | Cообщить модератору

35. "8.2% наиболее популярных загрузок в NPM приходится на устаре..."  +/
Сообщение от Аноним (2), 23-Янв-24, 17:52 
Офигенный. На лиспе. Подробностей не скажу, деанон. Но если можешь себе представить очень большое школьное расписание, с десятками тысяч предметов, тысячами аудиторий, тысячами учителей, миллионами учеников и довольно сложными правилами построения -- интервалы, периодичность итд -- то будет очень похоже.
Ответить | Правка | Наверх | Cообщить модератору

5. "8.2% наиболее популярных загрузок в NPM приходится на устаре..."  +1 +/
Сообщение от Вы забыли заполнить поле Name (?), 21-Янв-24, 21:17 
Какой диалект лиспа? В основных обратную совместимость же не ломают, поэтому и все работает, даже 20+ лет назад написанное. Хотя это довольно молодой код.
Ответить | Правка | К родителю #2 | Наверх | Cообщить модератору

36. "8.2% наиболее популярных загрузок в NPM приходится на устаре..."  +/
Сообщение от Аноним (2), 23-Янв-24, 17:54 
Когда я пришёл уже был SBCL. До этого вроде бы на LipsWorks всё крутилось, но отказались по экономическим причинам.
Ответить | Правка | Наверх | Cообщить модератору

24. "8.2% наиболее популярных загрузок в NPM приходится на устаре..."  +/
Сообщение от Аноним (24), 22-Янв-24, 13:16 
Нашёл чем удивить. Много современного софта родом из 90-х, тот же линукс. И даже там скорее всего получится найти девственно древний код. А в компаниях вроде гугла и даже местных яндексов тем более. Это всё с/c++
Ответить | Правка | К родителю #2 | Наверх | Cообщить модератору

37. "8.2% наиболее популярных загрузок в NPM приходится на устаре..."  +/
Сообщение от Аноним (2), 23-Янв-24, 17:58 
Линукс пишется каждый день. А код, про который я говорю не менялся за эти 20+ лет ни капли, несмотря на радикальную смену интерпретатора в какой-то момент. Просто работает. И такая ситуация для Lisp и его диалектов обычное дело. Попробуй собрать современным gcc пару тысяч строк нетривиального кода на с/c++, который двадцать лет никто не трогал. Тебя ждут удивительные сюрпризы!
Ответить | Правка | Наверх | Cообщить модератору

6. "8.2% наиболее популярных загрузок в NPM приходится на устаре..."  +/
Сообщение от Вы забыли заполнить поле Name (?), 21-Янв-24, 21:19 
Сначала в npm сделают, потом в cargo. Скриньте.
Ответить | Правка | Наверх | Cообщить модератору

7. "8.2% наиболее популярных загрузок в NPM приходится на устаре..."  +4 +/
Сообщение от Tron is Whistling (?), 21-Янв-24, 22:19 
Всё, что надо знать о хламокодинге, как он есть.
Ответить | Правка | Наверх | Cообщить модератору

8. "8.2% наиболее популярных загрузок в NPM приходится на устаре..."  +1 +/
Сообщение от Tron is Whistling (?), 21-Янв-24, 22:21 
Если проще - больше половины лефтпадов из топ 50к так или иначе фиксируют версии, и это правильно, но вот проблема - в условиях хламокодинга это не живёт, хламокодеры просто бросают свой хлам, и он пованивает незаметно для остальных.
Ответить | Правка | Наверх | Cообщить модератору

10. "8.2% наиболее популярных загрузок в NPM приходится на устаре..."  +1 +/
Сообщение от YetAnotherOnanym (ok), 21-Янв-24, 22:33 
Зато можно кодить быстро.
Ответить | Правка | Наверх | Cообщить модератору

11. "8.2% наиболее популярных загрузок в NPM приходится на устаре..."  –1 +/
Сообщение от Аноним (-), 21-Янв-24, 22:35 
> "Пок-пок-пок, хламокодинг!"

Кажется диды забыли как было лет 20 назад, когда на каком-то форуме находились нужные либы, которые вполне работали, но не обновлялись примерно никогда.
ИЧСХ никаких уязвимостей в них даже никто не искал, ибо не барское это дело.

Ответить | Правка | Наверх | Cообщить модератору

12. "8.2% наиболее популярных загрузок в NPM приходится на устаре..."  +1 +/
Сообщение от Нарыл Шобыло (?), 21-Янв-24, 22:39 
Диды может и забыли, а ты то чего забыл? Го в танчики рубиться?
Ответить | Правка | Наверх | Cообщить модератору

13. "8.2% наиболее популярных загрузок в NPM приходится на устаре..."  –1 +/
Сообщение от Аноним (-), 21-Янв-24, 22:59 
> Диды может и забыли, а ты то чего забыл?

Не знаю, может еще мараз и деменция не настигли)

> Го в танчики рубиться?

Не, спасибо, я больше про стратегиям (+ не люблю раков).

Просто, в каждой второй теме старческое кряхтенье и пукареканье типа "а вот раньше писали огого! а вот сейчас смузи и лефтады, уууу".
При этом забыли уже и как писали, и какие образцы калостроения выдавали.
Типа xorg, где баги 10-20 летней давности находят до сих пор.

Ответить | Правка | Наверх | Cообщить модератору

14. "8.2% наиболее популярных загрузок в NPM приходится на устаре..."  +4 +/
Сообщение от Вы забыли заполнить поле Name (?), 22-Янв-24, 01:11 
>> Диды может и забыли, а ты то чего забыл?
> Не знаю, может еще мараз и деменция не настигли)
>> Го в танчики рубиться?
> Не, спасибо, я больше про стратегиям (+ не люблю раков).
> Просто, в каждой второй теме старческое кряхтенье и пукареканье типа "а вот
> раньше писали огого! а вот сейчас смузи и лефтады, уууу".

Ну вообще-то dev пакеты сопровождаются мэинтейнерами дистров. Если пакет умер, его обычно исключают из реп, а сам софт в configure требует либу и если там баг, то они поднимают версию.

В мирке жс маразм происходит из-за легкости публикации пакетов. Деды даже бы опу не подняли, чтобы делать пакет с одной функцией.

> При этом забыли уже и как писали, и какие образцы калостроения выдавали.

На этом сейчас все стоит, если что.

> Типа xorg, где баги 10-20 летней давности находят до сих пор.

Сравнил сложный большой проект с помойкой независисых микромодулей.

Ответить | Правка | Наверх | Cообщить модератору

15. "8.2% наиболее популярных загрузок в NPM приходится на устаре..."  –2 +/
Сообщение от амоним (?), 22-Янв-24, 02:23 
давай будем реалистами. сейчас много чего уже стоит на js.
а то, что тебе не нравятся микромодули - не значит, что им нет места.
управлять ими сложнее, но в отличии от дидов, они вполне умеют в semantic versioning.
Ответить | Правка | Наверх | Cообщить модератору

16. "8.2% наиболее популярных загрузок в NPM приходится на устаре..."  +3 +/
Сообщение от Вы забыли заполнить поле Name (?), 22-Янв-24, 03:10 
> управлять ими сложнее, но в отличии от дидов, они вполне умеют в
> semantic versioning.

Во-первых semantic versioning - это только про нумерацию. Многие либы в твоем жс ее нарушают, например, тот же typescript.

Во-вторых, в Линуксе используется схема именования для разделяемых библиотек вида libFOO.so.MAJOR.MINOR

Ответить | Правка | Наверх | Cообщить модератору

27. "8.2% наиболее популярных загрузок в NPM приходится на устаре..."  +/
Сообщение от Аноним (27), 22-Янв-24, 16:15 
> давай будем реалистами. сейчас много чего уже стоит на js.

Давай

Что написано на JS ?

На уберпопулярном питоне можно назвать yt-dlp, даже хоть сколько-то распространенных cms нет.

Ответить | Правка | К родителю #15 | Наверх | Cообщить модератору

38. "8.2% наиболее популярных загрузок в NPM приходится на устаре..."  +/
Сообщение от Аноним (2), 23-Янв-24, 23:14 
> Что написано на JS ?

Весь современный веб.

Ответить | Правка | Наверх | Cообщить модератору

20. "8.2% наиболее популярных загрузок в NPM приходится на устаре..."  +/
Сообщение от Бывалый смузихлёб (?), 22-Янв-24, 08:51 
> В мирке жс маразм происходит из-за легкости публикации пакетов.

То что пакет условно-легко опубликовать не значит, что после публикации все побегут им пользоваться
Отдельный разговор о китайцах и индийцах - но им в большинстве откровенно плевать какой кусок навоза толкать в проект

> Деды даже бы опу не подняли, чтобы делать пакет с одной функцией

Одна функция - она бывает очень разной
Например, хорошая проработанная модалка с кучей настраиваемых параметров - вроде бы, одна функция
И система навигации по страницам или экранам с возможностью обработки т.н диплинков - тоже, вроде бы, одна жирная функция
Вообще-то, на НПМе уже давно чего только нет. А у слышавших лишь звон до сих пор на уме какой-нибудь лефтпад( проблема которого была в том, что раньше разработчик мог просто выпилить свои пакеты и плевать на зависимости, а не в том что пакет был весьма специфическим )

Касательно самой новости - почему-то даже не рассматривается вариант поддержки древних проектов по меркам веба и нпм-а, которым приделали непрерывную интеграцию и разработку
Размер шрифта на кнопке захотели поменять - проект улетел на сборку с нуля со скачиванием горы старых пакетов. Прямо-таки чудо-расчудесное

Ответить | Правка | К родителю #14 | Наверх | Cообщить модератору

22. "8.2% наиболее популярных загрузок в NPM приходится на устаре..."  +/
Сообщение от 1 (??), 22-Янв-24, 10:03 
> лефтпад( проблема которого была в том, что раньше разработчик мог просто выпилить свои пакеты и плевать на зависимости, а не в том что пакет был весьма специфическим )

Проблема которого, что бяку воткнули в 100500 пакетов, совершенно не задумываясь и удаление пакета обножило проблему.
Сколько ещё таких "подсчитать количество пробелов в строке" мин заложено ?

Ответить | Правка | Наверх | Cообщить модератору

19. "8.2% наиболее популярных загрузок в NPM приходится на устаре..."  +/
Сообщение от Бывалый смузихлёб (?), 22-Янв-24, 08:38 
> Го в танчики рубиться?

Как будто что-то плохое

Ответить | Правка | К родителю #12 | Наверх | Cообщить модератору

23. "8.2% наиболее популярных загрузок в NPM приходится на устаре..."  +1 +/
Сообщение от Аноним (24), 22-Янв-24, 13:08 
20 лет назад был всего лишь 2004 год и, конечно же, такого не было. Дедам стоит провести темпоральную перекалибровку
Ответить | Правка | К родителю #11 | Наверх | Cообщить модератору

17. "8.2% наиболее популярных загрузок в NPM приходится на устаре..."  +/
Сообщение от MadAdmin (?), 22-Янв-24, 07:54 
Не 'устаревшие', а проверенные и стабильные.
Желающих прыгать по 'модным' граблям все меньше и меньше.
Ответить | Правка | Наверх | Cообщить модератору

25. "8.2% наиболее популярных загрузок в NPM приходится на устаре..."  +/
Сообщение от ОШИБКА Отсутствуют данные в поле Name (?), 22-Янв-24, 13:34 
И что в модуле request устаревшего? Вчера отправил при помощи модуля request http request, он дошёл. Это протокол устарел! Надо протокол поменять, тогда и библиотеки перестанут работать!
Ответить | Правка | Наверх | Cообщить модератору

31. "8.2% наиболее популярных загрузок в NPM приходится на устаре..."  +/
Сообщение от Советский инженер и пенсионер (?), 23-Янв-24, 12:04 
> http request

Зачем тебе для столь банальной операции нужен модуль от васяна?

Ответить | Правка | Наверх | Cообщить модератору

32. Скрыто модератором  +/
Сообщение от ОШИБКА Отсутствуют данные в поле Name (?), 23-Янв-24, 12:36 
Ответить | Правка | Наверх | Cообщить модератору

39. "8.2% наиболее популярных загрузок в NPM приходится на устаре..."  +/
Сообщение от Аноним_Алекс (?), 25-Янв-24, 14:17 
>>Исследователи из компании Aqua Security опубликовали результаты анализа статистики о 50 тысячах наиболее загружаемых пакетов в репозитории NPM. 7500 (15%) из наиболее загружаемых пакетов оказались связаны с устаревшими пакетами и прекратившими существование проектами

Да тут в последнее время ОСЬ раньше устаревает, чем пакеты! Я вот обновил пакеты, обновил старое ядро на Минте (которое действует до апреля 2027) и все норм! Зачем мне переходить на ОСЬ, которая по мнению разработчиков "лучше и новее"? Ради новых рюшичек и фишечек? Да нахрена? До 2027 года время еще есть, и разрабы еще 1000 таких систем напишут! Только вот зачем? Раздуть системные свойства дистрибутива? Нет уж, увольте, я пока на старом дистре писижу, пока время X не придет!

Ответить | Правка | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру