Терминология OneGet, NuGet, Chocolatey, PowerShellGet — разложим по полочкам

Комментарии (4)

  • 18 июня 2017 в 06:03

    –1

    Намного хуже в винде отсутствие не пакетного менеджера, а приницпа «наследил — убери». До сих пор не понимаю как можно было додуматься сохранять настройки в реестр, вместо того, чтобы писать в конфигурационные файлы в папках системы\приложения\драйверов. И в целом бОльшая часть приложений написано таким образом, что не удаляют за собой полностью, в том числе и от мелкософта (ваша любимая VS например очень мусорит). Заодно это источник многих ошибок, которые очень тяжко потом ловить и фиксить. Это кстати одна из причин почему винду проще переставить, чем очистить.
    • 18 июня 2017 в 10:09

      +2

      Не уверен, что реестр — плохо. Представьте, что вы на Debian. У вас установлен пакет, у которого в конфиге что-то изменено. И вот вышел апдейт, вы хотите обновить. И apt предоставит вам экран, где спросит оставить ли версию мейнтейнеров, оставить ли адаптированную или сравнить версии.
      А теперь представьте, что вы обновляете 100500 машин и участие в подобных диалогах вам недоступно.
      А вот если вы что-то меняете в реестре, то изменение всегда атомарное. И дельта «конфигов» между версиями ляжет нормально.

      Но вот то, что реестр сложнее чистится — это согласен конечно.

  • 18 июня 2017 в 10:09

    0

    А OpenGet над ними начальник.

    Это что за зверь?

    • 18 июня 2017 в 10:11

      0

      Ой, OneGet. Исправил. Спасибо.

© Habrahabr.ru