
Сразу оговорюсь: я программистка, а не системщик. Предпочитаю абстракции. На уровне железок совсем ничего не знаю, на уровне чуть повыше — такое. Так что, возможно, статья во многом кривая. Что, кмк, на данный момент неплохо — я думаю, на примерно моём же уровне сейчас многие. И вопросы похожие.
Если вы в комментариях что-нибудь подкорректируете, я исправлю. Причём исправления в статье оформлять буду так: «в комментарии №ХХ от Дата Имярек пишет: (и тут цитата)». Возможно, где-то появятся комментарии, противоречащие друг другу — тогда дам ссылку на тред.
Где живут библиотеки
При разработке я юзаю пару фреймворков (конкретнее — Laravel и Vue) и несколько разных библиотек под разные нужды (что-то одно для парсинга сайтов, что-то для выдачи из базы в .doc и др.).
Что мне там завтра понадобится в эту сумму добавить я так-то не знаю. Я же не знаю, какие задачи у меня будут завтра.
Кроме того, временами вам хочется что-то учить, что-то новое. Чем это новое будет, не знает даже заказчик (начальник).
Как мы вообще добавляем библиотеки? Мы идём в гугл. Спрашиваем: гугл, дай мне, пожалуйста, что-то, что сделает, что мне надо. На моём языке. Перебираем варианты, что-то себе выбираем и скачиваем. Читаем доку.
Эти библиотеки, вроде, останутся на зарубежных доменах — большею частию. Правда же, кто приземлит в РФ, например, lodash? Вы же, наверняка, делаете npm install, не всегда понимая, каких масштабов дерево на деле грузится. Какой глубины ветвление обходит ваш pip, со скольких серверов. Ваши composer, maven и др.
Как поведут себя суверенный рупип, рупозер, рунепоем? Они что-нибудь найдут? Они найдут всё, но медленно? Расскажите, кто знает. Надо ли запасаться исходниками? Или их будут по паспорту выдавать под роспись по месту работы? И кстати да, что тогда будет с фрилансерами? Я, например, фрилансер.
Фрилансерка. Но сейчас, знаете ли, это уже не важно. Лет через пять при таком раскладе я буду, как там… Корень «фри» запретят — и по значению, и по ассоциациям. Будет же не «картошка фри», а «родимая шкварка».
В общем, скажите, что станет с исходниками?
Если доступы к библиотекам останутся
Хакеры наверняка станут фигачить новости в библиотеки. Станут экплойтить через библиотеки, как только что вставили на кучу сайтов в wordpress «stand with Ukraine».
Можно, допустим, видео фильтровать. А что делать с текстовыми? В каждой разумной библиотеке есть readme.txt, как минимум. Что фильтровать-то будут? Длину этих текстовых файлов?
Если доступы сохранятся, тут будут странности. Если от этих странностей нас захотят спасти, вырубят и библиотеки, мне кажется. Я компромиссных вариантов не вижу.
То есть, в итоге рухнет весь русский IT. Ибо тут как и в спорте, для появления чемпионов требуется повсеместность. Если условный Вася в условном Брянске может скачать, не глядя, любую шнягу, через два года будет, кого нанимать в Сбербанк. Или го хантить индусов.
Повторюсь, я слабо понимаю в железе. Может быть, чебурнетная карта для dns куда более хитрая, и все вопросы мои исходно поставлены некорректно. You welcome нафиг мой текст разнести, я только рада буду.
ссылка на оригинал статьи https://habr.com/ru/post/656463/
Добавить комментарий