The OpenNET Project / Index page

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



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

Оглавление

79% встроенных в код сторонних библиотек никогда не обновляются, opennews (ok), 27-Июн-21, (0) [смотреть все]

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


21. "79% встроенных в код сторонних библиотек никогда не обновляю..."  –6 +/
Сообщение от Аноним (21), 27-Июн-21, 11:12 
Это говорит о том что нужно использовать репозиторий, такой как npm, composer и maven, а не копировать исходный код.
Ответить | Правка | К родителю #5 | Наверх | Cообщить модератору

25. "79% встроенных в код сторонних библиотек никогда не обновляю..."  +2 +/
Сообщение от Shshsh (?), 27-Июн-21, 11:16 
Пропадает интернет, вы на объекте без оного и т.п. и вы его не соберете.
Ответить | Правка | Наверх | Cообщить модератору

79. "79% встроенных в код сторонних библиотек никогда не обновляю..."  +/
Сообщение от Аноним (79), 27-Июн-21, 12:34 
Почему? Есть кэширующие прокси реестры. Например verdaccio для npm
Ответить | Правка | Наверх | Cообщить модератору

100. "79% встроенных в код сторонних библиотек никогда не обновляю..."  –1 +/
Сообщение от Аноним (100), 27-Июн-21, 12:59 
maven и gradle сохраняют в кэш, один на все проекты
npm скачивает в каталог node_modules каждого проекта
в yarn 2 сделан так что позволяет каталог с библиотеками сохранять в git репозиторий и при этом установочные скрипты выполнялись. Даже CI даже не понадобится интернет.
Ответить | Правка | К родителю #25 | Наверх | Cообщить модератору

104. "79% встроенных в код сторонних библиотек никогда не обновляю..."  –1 +/
Сообщение от Аноним (100), 27-Июн-21, 13:06 
у maven кэш в HOME/.m2 и у gradle в $HOME/.gradle/caches/
они не выкачивают библиотеки для каждой сборки. Даже если новый проект создать они возьмут библиотеки из кэша
Ответить | Правка | К родителю #25 | Наверх | Cообщить модератору

211. "79% встроенных в код сторонних библиотек никогда не обновляю..."  +/
Сообщение от Aukamo (ok), 28-Июн-21, 01:08 
Используйте Rust. У пакентого менеджера cargo есть опция --offline которая позволяет не только собрать бинарник, но и документацию по используемым пакетам, если вдруг на некое время прервался доступ к интернету.
Ответить | Правка | К родителю #25 | Наверх | Cообщить модератору

192. "79% встроенных в код сторонних библиотек никогда не обновляю..."  +4 +/
Сообщение от Тфьу (?), 27-Июн-21, 21:08 
> нужно использовать репозиторий, такой как npm, composer и maven, а не копировать исходный код.

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

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

200. "79% встроенных в код сторонних библиотек никогда не обновляю..."  +/
Сообщение от Аноним (198), 27-Июн-21, 22:34 
Эти npm бегут впереди головы, делать ради делания. Они только своё перевелосипедируют, а тебе еще всё переперевелосипедировать у себя надо из их велосипедов. Но также немало и умерших проектов, дойдут до версии 1.0.0, в портфолио положат, и досвидося.
Ответить | Правка | К родителю #21 | Наверх | Cообщить модератору

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

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




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

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