The OpenNET Project / Index page

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

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

"NPM стал крупнейшим репозиторием пакетов"  +/
Сообщение от opennews (??) on 15-Янв-17, 11:43 
На конференции Node.js Interactive озвучены (https://www.linux.com/news/event/Nodejs/2016/state-union-npm) заслуживающие внимания достижения проекта NPM, в рамках которого сформирован крупнейший репозиторий пакетов в мире (если не принимать во внимание, что многие пакеты включают лишь несколько (https://github.com/stevemao/left-pad/blob/master/index.js) строк кода). В настоящее время в NPM размещено более 380 тысяч пакетов. Для сравнения (http://www.modulecounts.com/) в репозитории Apache Maven присутствует 173 тысячи пакетов, в Rubygems.org - 127 тысяч, в Packagist (PHP) - 123 тысячи, в PyPI -  96 тысяч, в nuget (.NET) - 70 тысяч, в CPAN - 34 тысячи.


За последние 28 дней через NPM было  установлено 18 миллиардов пакетов и загружено 6 миллиардов пакетов (66% установок осуществлено из кэша, поэтому число загрузок меньше, чем число установок). Еженедельно примерно 160 новых разработчиков публикуют в NPM свои первые пакеты.  Число зарегистрированных пользователей NPM составляет 314 тысяч, из которых 102 тысячи являются активными разработчиками, публикующими свои пакеты. Примечательно, что несмотря на то, что NPM создавался для серверного использования с Node.js, около 80% пользователей используют NPM  в том числе при разработке фронтэндов (клиентские web-приложения), а 20% - только на стороне фронтэнда.

Что касается прошлогоднего инцидента (https://www.opennet.me/opennews/art.shtml?num=44104), в результате которого удаление пакета разработчиком привело к возникновению проблем в тысячах зависимых проектов, то для предотвращения подобных ситуаций в NPM было принято правило, разрешающее удаление пакетов только в течение 24 часов после их публикации. После этого срока разработчик не может удалить пакет, а имеет возможность лишь пометить его неподдерживаемым.


URL: https://developers.slashdot.org/story/17/01/14/0222245/nodej...
Новость: http://www.opennet.me/opennews/art.shtml?num=45861

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

Оглавление

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


1. "NPM стал крупнейшим репозиторием пакетов"  +54 +/
Сообщение от Аноним (??) on 15-Янв-17, 11:43 
Пакетов-однострочников типа isarray, ага. Сомнительное достижение
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

45. "NPM стал крупнейшим репозиторием пакетов"  –1 +/
Сообщение от Аноним (??) on 15-Янв-17, 19:37 
Зато хороший рейтинг кодоспамеров получился.
Ответить | Правка | ^ к родителю #1 | Наверх | Cообщить модератору

2. "NPM стал крупнейшим репозиторием пакетов"  –17 +/
Сообщение от Аноним (??) on 15-Янв-17, 11:52 
npm быть не должно , вспомнити npm leftpad а еще js тоже быть не должно , он тормозит , вспомнити атом
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

12. "NPM стал крупнейшим репозиторием пакетов"  +18 +/
Сообщение от kobezzzamail.ru on 15-Янв-17, 12:36 
Анонима быть не должно, вспомните анонима
Ответить | Правка | ^ к родителю #2 | Наверх | Cообщить модератору

33. "NPM стал крупнейшим репозиторием пакетов"  +/
Сообщение от Аноним (??) on 15-Янв-17, 16:34 
> npm быть не должно , вспомнити npm leftpad а еще js тоже
> быть не должно , он тормозит , вспомнити атом

А зачем иронизировать, если это так и есть? Или какая-то из названных Вами проблем решена?

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

56. "NPM стал крупнейшим репозиторием пакетов"  +/
Сообщение от Аноним (??) on 16-Янв-17, 10:28 
Смыс ли? Никакая нерешена , это же npm , тут проблемы не решают а создают , вспомнити как они отключили leftpad
Ответить | Правка | ^ к родителю #33 | Наверх | Cообщить модератору

3. "NPM стал крупнейшим репозиторием пакетов"  +44 +/
Сообщение от Anonim (??) on 15-Янв-17, 11:56 
> NPM стал крупнейшим репозиторием пакетов

fixed: NPM стал крупнейшей мусоркой пакетов

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

19. "NPM стал крупнейшим репозиторием пакетов"  +/
Сообщение от Sw00p aka Jerom on 15-Янв-17, 13:44 
как в своё время CPAN
Ответить | Правка | ^ к родителю #3 | Наверх | Cообщить модератору

46. "NPM стал крупнейшим репозиторием пакетов"  +/
Сообщение от Аноним (??) on 15-Янв-17, 19:40 
> как в своё время CPAN

Так название почти говорящее. И вообще, если в нормальные репы пакеты берут только если они соответствуют определенным критериям качества и поддержки, то в этих рассадниках спама просто хаотично навален какой-то крап. Который зачастую никто не поддерживает. Секурити в ауте. Ну и нахрен такие пакетные системы сдались? Чтобы червяков с серверов почаще удалять?

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

74. "NPM стал крупнейшим репозиторием пакетов"  +/
Сообщение от Sw00p aka Jerom on 16-Янв-17, 18:30 
в первую очередь такие репы портят репутацию самого языка, меня лично это отторгает.
Ответить | Правка | ^ к родителю #46 | Наверх | Cообщить модератору

76. "NPM стал крупнейшим репозиторием пакетов"  +/
Сообщение от Аноним (??) on 16-Янв-17, 20:52 
Как можно испортить то, чего не было. JS всегда был уделом веб-макак. Тех, кто действительно умеет на нём строить приложения осне мало.Да и те, кто умеют (типа Гугла), стараются изобрести свой велосипед, только чтоб не тра..ся с JS.
Ответить | Правка | ^ к родителю #74 | Наверх | Cообщить модератору

63. "NPM стал крупнейшим репозиторием пакетов"  –1 +/
Сообщение от Аноним (??) on 16-Янв-17, 14:52 
Рассматривай npm как twitter: регистрировать свой общемировой id (имя пакета или имя @аккаунта в твиттере) могут все, администрации практически нет, каждый пишет о том, что хочет.

От того, что мусорных пакетов много, страдает только и только сама администрация npm, которая обязалась их хостить. Конечный разработчик об их существовании ничего не знает и ограничивается самыми популярными пакетами (jquery, express, koa, yargs и т. д.) -- их названия обычно заучиваются наизусть.

Много хелло-ворд-пакетов? В твиттере тоже много хелло-ворлд-аккаунтов с "Привет! Это мой первый твит!" Аналог твиттеровского followers - это пакеты, которые зависят от твоего. Аналог твиттеровского following - это пакеты, от которых зависишь ты.

Так что npm можно рассматривать как своеобразную социальную сеть.

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

73. "NPM стал крупнейшим репозиторием пакетов"  +4 +/
Сообщение от Аноним (??) on 16-Янв-17, 18:02 
Aсоциальную
Ответить | Правка | ^ к родителю #63 | Наверх | Cообщить модератору

79. "NPM стал крупнейшим репозиторием пакетов"  +1 +/
Сообщение от Michael Shigorin email(ok) on 17-Янв-17, 18:44 
> Так что npm можно рассматривать как своеобразную социальную сеть.

Только сравнивают зачем-то с репозиториями...

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

4. "NPM стал крупнейшим репозиторием пакетов"  +13 +/
Сообщение от brzm on 15-Янв-17, 11:57 
Согласен с предыдущими ораторами, содержимое NPM по сравнению с тем же Maven Central это "день и ночь". "Устройство /dev/urandom стало крупнейшим репозиторием пакетов".
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

5. "NPM стал крупнейшим репозиторием пакетов"  +/
Сообщение от Аноним (??) on 15-Янв-17, 12:09 
Интересно. Хоть одну софтину посоветуйте. Которая что-нибудь крутое даст. Пока знаю только:

/usr/lib/node_modules/chromeos-apk/chromeos-apk com.google.android.apps.authenticator2-2.apk --archon

Распаковывалку андроидовских приложений для использования в Google Chrome.

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

59. "NPM стал крупнейшим репозиторием пакетов"  +/
Сообщение от Аноним (??) on 16-Янв-17, 12:10 
И как их потом использовать? Подробнее, пожалуйста...
Ответить | Правка | ^ к родителю #5 | Наверх | Cообщить модератору

86. "NPM стал крупнейшим репозиторием пакетов"  +/
Сообщение от webmonkey on 25-Янв-17, 10:29 
jade/pug — очень удобный html шаблонизатор. есть конечно jade4j, но он пока не принял обновления в виде собственно pug
Ответить | Правка | ^ к родителю #5 | Наверх | Cообщить модератору

6. "NPM стал крупнейшим репозиторием пакетов"  –1 +/
Сообщение от leap42 (ok) on 15-Янв-17, 12:09 
мне одному кажется, что понятие "пакет" в разных репах разное, и мерить лучше модулями, которые везде примерно "одинаковые"?
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

8. "NPM стал крупнейшим репозиторием пакетов"  +/
Сообщение от freehck email(ok) on 15-Янв-17, 12:17 
> мерить лучше модулями, которые везде примерно "одинаковые"?

Модули тоже сильно разнятся между языками.

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

7. "NPM стал крупнейшим репозиторием пакетов"  +6 +/
Сообщение от Аноним (??) on 15-Янв-17, 12:12 
Цедзип... Проблема не в том, чтобы было больше кода/пакетов, а в том, чтобы его было меньше. Это как с результатами поиска в гугле.
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

9. "NPM стал крупнейшим репозиторием пакетов"  +26 +/
Сообщение от Шахиджанян on 15-Янв-17, 12:20 
"А 1000 знаков в минуту можете?" - "Могу, но такая фигня выходит..."
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

75. "NPM стал крупнейшим репозиторием пакетов"  –1 +/
Сообщение от нимус on 16-Янв-17, 18:36 
1000 символов осмысленного текста это реальность.
Ответить | Правка | ^ к родителю #9 | Наверх | Cообщить модератору

80. "NPM стал крупнейшим репозиторием пакетов"  +/
Сообщение от Michael Shigorin email(ok) on 17-Янв-17, 18:46 
> 1000 символов осмысленного текста это реальность.

Это такой тридцатигерцовый шелест, да?

PS: тьфу ты, ~16 Гц, конечно -- тогда всё-таки "ну не знаю" :)

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

10. "NPM стал крупнейшим репозиторием пакетов"  +6 +/
Сообщение от freehck email(ok) on 15-Янв-17, 12:32 
> В настоящее время в NPM размещено более 380 тысяч пакетов.

А говорит ли о чём-либо количество? Решающую роль играет качество пакетов. Как там с качеством-то дела?

> За последние 28 дней через NPM было  установлено 18 миллиардов пакетов
> и загружено 6 миллиардов пакетов (66% установок осуществлено из кэша, поэтому
> число загрузок меньше, чем число установок).

А как они, собственно, узнали об этих установках из кэша? npm об этом куда-то отчитывается?

> принято правило, разрешающее удаление пакетов только в течение 24 часов после их публикации.

И теперь будут по старинке выкладывать обновы с пустым пакетом?

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

15. "NPM стал крупнейшим репозиторием пакетов"  +/
Сообщение от Аннымзус on 15-Янв-17, 13:02 
> Как там с качеством-то дела?

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

> npm об этом куда-то отчитывается?

наверное проверяет доступные версии, и если нет обновлений - ставит из кеша

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

26. "NPM стал крупнейшим репозиторием пакетов"  +4 +/
Сообщение от Аноним (??) on 15-Янв-17, 15:33 
> а все те-же люди

Не-е-ет! Жабоскриптомакаки.

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

47. "NPM стал крупнейшим репозиторием пакетов"  +/
Сообщение от Аноним (??) on 15-Янв-17, 19:42 
> учитывая что код пишут не рептилоиды, а все те-же люди - качество
> такое-же как везде
> зайди на гитхаб, ткни в любую репу и посмотри на количество коммитов
> с фиксами после последнего релиза

Ты так хорошо расписал зачем в линухе нормальные репы есть. Туда таких макак не пускают или как минмум держат в карантине энное время.

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

52. "NPM стал крупнейшим репозиторием пакетов"  +/
Сообщение от Аннымзус on 15-Янв-17, 20:55 
> Ты так хорошо расписал зачем в линухе нормальные репы есть.

Я так хорошо расписал откуда в линухе весь код.
У ядра/иксов/кед/гнома/х-всей/кути/... у всех есть гит, и (наверное) там ядро/иксо/пр... макаки пишут.
А остальное стадо находится в перманентном ожидании фиксов, когда репо-макаки закинут очередную обновушку.

Обычный же человек не стесняется из гита поставить, если нужно, и потом багрепорт/пулл-реквест состряпать, и в максимально короткие сроки заиметь фикс.

Вон рядом новость про Calligra, и эта самая калигра уже как пол года 3.0 в гите, и нормально собирается (хоть и подглючивает). А в некоторых репах появится еще через пол года.

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

71. "NPM стал крупнейшим репозиторием пакетов"  +1 +/
Сообщение от Гентушник (ok) on 16-Янв-17, 15:23 
> Обычный же человек не стесняется из гита поставить

Обычный человек и про гит то ничего не знает.

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

58. "NPM стал крупнейшим репозиторием пакетов"  +2 +/
Сообщение от freehck email(ok) on 16-Янв-17, 11:14 
>> Как там с качеством-то дела?
> учитывая что код пишут не рептилоиды, а все те-же люди - качество такое-же как везде

И среди людей рептилоидов предостаточно. И качество кода часто коррелирует с уровнем грамотности сообщество, возникшего вокруг того или иного языка.

> зайди на гитхаб, ткни в любую репу и посмотри на количество коммитов с фиксами после последнего релиза

Количество коммитов, знаете ли, тоже не очень хорошая метрика. У нас в конторе наибольшее число коммитов и фиксов имеет репозиторий, код в котором - такая лапша, что никто понять её не может. ;)

>> npm об этом куда-то отчитывается?
> наверное проверяет доступные версии, и если нет обновлений - ставит из кеша

Возможно. Спасибо, я об этом не подумал.

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

81. "NPM стал крупнейшим репозиторием пакетов"  +1 +/
Сообщение от Michael Shigorin email(ok) on 17-Янв-17, 18:48 
> учитывая что код пишут не рептилоиды, а все те-же люди - качество такое-же как везде

Вообще-то люди разные, и на разные проекты порой сбегаются очень разные люди.

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

11. "NPM стал крупнейшим репозиторием пакетов"  +14 +/
Сообщение от Аноним (??) on 15-Янв-17, 12:35 
> заслуживающие внимания достижения

А в чём достижение то? Это же катастрофа.

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

14. "NPM стал крупнейшим репозиторием пакетов"  +/
Сообщение от Аноним (??) on 15-Янв-17, 12:50 
Так и запишем:"порог вхождения в жабаскрипт крайне низкий."
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

18. "NPM стал крупнейшим репозиторием пакетов"  –2 +/
Сообщение от Аноним (??) on 15-Янв-17, 13:38 
Это бьет по твоему самолюбию?
Ответить | Правка | ^ к родителю #14 | Наверх | Cообщить модератору

35. "NPM стал крупнейшим репозиторием пакетов"  +1 +/
Сообщение от cmp (ok) on 15-Янв-17, 17:06 
Это факт
Ответить | Правка | ^ к родителю #18 | Наверх | Cообщить модератору

20. "NPM стал крупнейшим репозиторием пакетов"  +10 +/
Сообщение от IZh. on 15-Янв-17, 13:45 
Им нужен garbage collector. ;-)

> Еженедельно примерно 160 новых разработчиков публикуют в NPM свои первые пакеты.

И не стыдно, ведь, людям. ;-)

> ... в NPM было принято правило, разрешающее удаление пакетов только в течение 24 часов после их публикации. После этого срока разработчик не может удалить пакет, а имеет возможность лишь пометить его неподдерживаемым.

Посмотрим, насколько быстрым и удобным будет поиск через несколько лет при таком росте.

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

27. "NPM стал крупнейшим репозиторием пакетов"  +5 +/
Сообщение от Аноним (??) on 15-Янв-17, 15:35 
>> Еженедельно примерно 160 новых разработчиков публикуют в NPM свои первые пакеты

Это ~160 новых хеллоуфордов еженедельно!
NPM — крупнейшая коллекция хеллоувордов.

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

22. "NPM стал крупнейшим репозиторием пакетов"  +1 +/
Сообщение от Аноним (??) on 15-Янв-17, 14:12 
Количество != качество.
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

23. "NPM стал крупнейшим репозиторием пакетов"  +1 +/
Сообщение от A.Stahl (ok) on 15-Янв-17, 14:29 
Но при правильном развитии, согласно диалектического материализма, увеличение количества может привести к качественным изменениям.
А может и не привести:)
Ответить | Правка | ^ к родителю #22 | Наверх | Cообщить модератору

44. "NPM стал крупнейшим репозиторием пакетов"  +/
Сообщение от Какаянахренразница (ok) on 15-Янв-17, 18:59 
Количество обязательно перейдёт в качество. Проблема в том, что большое количество не означает хорошее качество.
Ответить | Правка | ^ к родителю #23 | Наверх | Cообщить модератору

25. "NPM стал крупнейшим репозиторием пакетов"  +1 +/
Сообщение от Аноним (??) on 15-Янв-17, 14:51 
Ага, какже, что они этимправилом заткнули? К npm нет вообще никакого контроля, по нему в любой момент может прилететь троян и хрен ты что заметишь.
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

29. "NPM стал крупнейшим репозиторием пакетов"  –2 +/
Сообщение от Вы забыли заполнить поле Name on 15-Янв-17, 15:59 
> в любой момент может прилететь троян и хрен ты что заметишь

Это характерно для любогопакетоного менеджера. Особенно при первой установке.

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

49. "NPM стал крупнейшим репозиторием пакетов"  +1 +/
Сообщение от Аноним84701 (ok) on 15-Янв-17, 20:16 
>> в любой момент может прилететь троян и хрен ты что заметишь
> Это характерно для любогопакетоного менеджера.

Чисто теоретически -- вполне возможно.
Чисто практически -- есть такие вещи, как цифровые подписи и контрольные суммы.
И мейнтенер(ы) пакета, которые чисто из практических соображений, просто чтобы прикинуть, что за проблемы могут прилететь при сборке новой версии, иногда все же поглядывают в git/svn/hg/и.т.д  diff обновлений софта.

Нет, конечно есть еще вероятность, что они [мейнтенеры] или пропустят по невнимательности или даже "сами скурвятся", но в первом случае это все еще намного надежнее подхода "все свое смотрю я сам" (который, опять же, никто не запрещает), а во втором - группа людей, долгое время занимающаяся этим, "на виду", контролирующие друг друга, и т.д. -- все же, имхо, предпочтительнее самостоятельных разборок с кучей разнообразных авторов и их возможными тараканами, для каждого отдельного обновления каждой отдельной софтины.

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

31. "NPM стал крупнейшим репозиторием пакетов"  +/
Сообщение от Аноним (??) on 15-Янв-17, 16:23 
Короче, выпустили мы релиз нашего приложения. Он еще не скоро пойдет в работу, поэтому для сборки клиентской части используется нпм.  Сам знаю, что так делать нельзя, но все-таки:

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

32. "NPM стал крупнейшим репозиторием пакетов"  +1 +/
Сообщение от Аноним (??) on 15-Янв-17, 16:29 
Перед тем как собрать проект я на всякий случай сделал git clean -dfx.
Локальные Нода-модули уничтожились.
Npm install выдает мне ошибку, типо версия пакета, которая у меня прописана в package.json не существует. Разумеется все исправилось сменой версии. Но, что бы не говорили, я считаю, что нода для рабочего приложения - как пластмассовая отвертка.

Вот так ребята

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

36. "NPM стал крупнейшим репозиторием пакетов"  –1 +/
Сообщение от Аноним (??) on 15-Янв-17, 17:08 
Сколько батхёрта xD Хотя это самая вменяемая и гибкая экосистема, причём опенсорс. Лучше бы аналитики опеннета сами бы свой уровень чутка подтянули и разобрались в теме.
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

37. "NPM стал крупнейшим репозиторием пакетов"  –2 +/
Сообщение от Аноним (??) on 15-Янв-17, 17:17 
Как я и предрекал 7 лет назад, JS обойдёт все остальные языки программирования, он будет просто везде, а ещё через 7 лет на нём напишут ядро ОС и драйвера для неё и это будет не навеска над Linux, а полностью самостоятельная ОС.
И разумеется, его будут компилировать.
Фреймворки и приложения - всё на JS. Встроенный графический конструктор приложений, в котором разберётся и ребёнок; количество JS-программистов будет возрастать по экспоненте.
7 лет назад все считали JS языком для разработки сайтов и только, сегодня же вы мне не поверите, но уже через несколько лет, вы услышите о старте этого проекта и через 7 лет он будет готов!
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

38. "NPM стал крупнейшим репозиторием пакетов"  +1 +/
Сообщение от Аноним (??) on 15-Янв-17, 17:24 
И 64 Гб хватит всем, ага!
Ответить | Правка | ^ к родителю #37 | Наверх | Cообщить модератору

39. "NPM стал крупнейшим репозиторием пакетов"  –2 +/
Сообщение от Аноним (??) on 15-Янв-17, 17:37 
Чёрным по белому написано: "И разумеется, его будут компилировать."
Будет немного тормознее, чем скомпилированный C++, но железо через 7 лет будет уже совсем другое, даже смартфоны. Ты особой разницы не почувствуешь.
Зато разработка будет быстрой и лёгкой. И может быть, этот язык спасёт умирающий open source, а та JS-ОС придёт на смену Linuxу.
Ответить | Правка | ^ к родителю #38 | Наверх | Cообщить модератору

40. "NPM стал крупнейшим репозиторием пакетов"  +2 +/
Сообщение от A.Stahl (ok) on 15-Янв-17, 17:37 
Ну пока Яву на ЯваСкрипте не перепишут -- да, 64ГиБ будет хватать всем.
Ответить | Правка | ^ к родителю #38 | Наверх | Cообщить модератору

41. "NPM стал крупнейшим репозиторием пакетов"  +/
Сообщение от nobody (??) on 15-Янв-17, 17:48 
Аминь!
Ответить | Правка | ^ к родителю #37 | Наверх | Cообщить модератору

64. "NPM стал крупнейшим репозиторием пакетов"  +/
Сообщение от Аноним (??) on 16-Янв-17, 14:54 
Это будет 2024, время пошло.
Ответить | Правка | ^ к родителю #37 | Наверх | Cообщить модератору

42. "NPM стал крупнейшим репозиторием пакетов"  +2 +/
Сообщение от Аноним (??) on 15-Янв-17, 18:22 
Как не умели графики рисовать так и пакеты и них получаются.
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

43. "NPM стал крупнейшим репозиторием пакетов"  +/
Сообщение от Яр on 15-Янв-17, 18:55 
Всякий раз обновляя npm замирает сердце, не отвалится ли что.
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

54. "NPM стал крупнейшим репозиторием пакетов"  +/
Сообщение от Аноним (??) on 16-Янв-17, 03:33 
1. Количество не показатель качества - соглашусь, но и не показатель обратного. Мне важно N - хороших пакетов. То что в репозитории будет N + M, где M - это трэшь и угар мне глубоко до лампочки. Есть параметры: как давно обновлялся, как часто обновляется, сколько установок и т.д. Человек с прямыми руками сможет определить годный пакет самостоятельно. Конкуренция.
2. Про безопасность не надо ляля. В гугл-сторе строгая проверка (автоматическая а затем ручная) чтобы заехать в магазин приложений. Это никого не спасло. Вирусы туда заехали отлично, при обновлениях вирусы и трояны внедрялись тоже замечательно. А уже сколько там кала это отдельная тема. В то же время мы видим обратную сторону этих проверок, а именно выкидывание разных приложений (под формальными предлогами) неугодных владельцам гугл стора (AdBlock и ежи с ними).
3. Вообще хэйт вокруг JS понятен. Серьёзные люди много лет писали на java/python/c++ и тут появляются какие-то хипстеры со своим смузи в руках и начинают красочно рассказывать менеджерам и руководству как круто будет все переделать на node js с сокетами и блэкджеком. Понимаю, стул пригорает.
4. Хорошо это или плохо, но JS победит как минимум PHP/Python/Ruby. Потому, что разработка дешевле будет в будущем (низкий порог вхождения), а скорость написания кода выше. А руководство увеличение прибыли любит.
5. Все языки которые становятся внезапно популярными и при этом имеют низкий порог вхождения вызывают лютый хэйт (CSharp/Ruby). Зависть она такая.
6. У всех сердца замирают при обновлении, npm тут не лучше не хуже.
7. Поиск - это вообще не про количество. Ранжирование никто не отменял.


P.S. Иррациональная ненависть - это очень плохо, потому как к ней все привыкли и уже никто не обращает внимание теперь на адекватную критику недостатков языка из-за того, что кучка полыхающих седалищь неадекватно критикуют и забивают этим эфир.

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

62. "NPM стал крупнейшим репозиторием пакетов"  +2 +/
Сообщение от Урри on 16-Янв-17, 14:20 
> Мне важно N - хороших пакетов. То что в репозитории будет N + M, где M - это трэшь и угар мне глубоко до лампочки.

И будешь ты половину жизни тратить на то, чтобы найти в этом трэше и угаре один хороший пакет. Точнее, через пару дней плюнешь и сам начнешь писать, ибо найти что-то в огроменной куче гоbна будет слишком сложно.

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

78. "NPM стал крупнейшим репозиторием пакетов"  +1 +/
Сообщение от Куяврег on 17-Янв-17, 10:20 
> через пару дней плюнешь и сам начнешь писать

а потом толкнёшь в репу.

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

84. "NPM стал крупнейшим репозиторием пакетов"  +/
Сообщение от Thunder (??) on 22-Янв-17, 00:05 
При установке хороших пакетов трэш и угар прилетят по зависисмостям:
https://medium.com/friendship-dot-js/i-peeked-into-my-node-m...
Ответить | Правка | ^ к родителю #54 | Наверх | Cообщить модератору

55. "NPM стал крупнейшим репозиторием пакетов"  –2 +/
Сообщение от abi on 16-Янв-17, 09:19 
А зачем ему nodejs? Столкнулся недавно с проблемой - надо было написать хомяк, так в открытом доступе теперь и скриптов не найти без этого npm, качал с гуглапи.
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

66. "NPM стал крупнейшим репозиторием пакетов"  –1 +/
Сообщение от Аноним (??) on 16-Янв-17, 14:57 
Чем только люди не занимаются, лишь бы не нарушать заветы своей религии ненависти к определенным языкам/инструментам.
Ответить | Правка | ^ к родителю #55 | Наверх | Cообщить модератору

57. "NPM стал крупнейшим репозиторием пакетов"  –1 +/
Сообщение от Аноним (??) on 16-Янв-17, 10:49 
Нпм как гитхаб, только нпм.
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

83. "NPM стал крупнейшим репозиторием пакетов"  +/
Сообщение от Michael Shigorin email(ok) on 17-Янв-17, 19:03 
Что-то подумалось: лет десять-пятнадцать тому разбирались, как будет правильно -- "репозиторий", "репозитарий" или вообще "депозитарий"; только разобрались -- и тут оказалось впору искать новый термин...
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

85. "NPM стал крупнейшим репозиторием пакетов"  +/
Сообщение от Andrey Mitrofanov on 22-Янв-17, 20:18 
> На конференции Node.js Interactive озвучены (https://www.linux.com/news/event/Nodejs/2016/state-union-npm)
> заслуживающие внимания достижения проекта NPM, в рамках которого сформирован крупнейший

""[...] whereas doing your own package manager is *fun*, or at least it looks like fun at first, so it will be repeated over and over and the same design mistakes will be done over and over because the software industry is among the worst in learning from the past. "" --http://lists.gnu.org/archive/html/guix-devel/2017-01/msg0168...

> репозиторий пакетов в мире (если не принимать во внимание, что многие
> пакеты включают лишь несколько

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

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

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




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

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