История изменений
Исправление atrus, (текущая версия) :
Пафосные глупости. Опровергнутые pip. gem, npm, Maven, cargo.
Ну, посмотрим.
cargo - разрабатывается авторами rust, был доступен ещё до rust 1.0, единственная официальная сборочная система.
npm - представлен авторами node.js ещё до версии 1.0, фактически первая крупная вещь, которая была сделана авторами с момента публичной демонсторации ноды.
pip - всё бы было ничего, но это просто уже третий менеджер пакетов python. Первым был distutils, он существовал ещё во времена python 1.0, т.е. где-то в 1993 году. С середины нулевых его начали заменять на setuptools. И только потом появился pip.
gem - первый, на ком стройный ряд слегка споткнётся. ruby вышел в 1995, а gem появился только в 2004. Казалось бы - ага. Но не всё так просто. Если взглянуть на историю языка, то до 1998 года он был чисто японским развлечением, пусть и популярным там, но всё-таки японским. Тем не менее, появление англоязычной документации не сделало его всемирно-известным а один день. В 2003 выходит известная версия 1.8, открывается сайт rubyforge.org и начинается разработка пакетного менеджера. В 2004 первый релиз gem, в 2005 - широко известные рельсы.
Т.е. появление пакетного менеджера совпало с началом всемирного распространения ruby. Хотя на родине его знали давно, все остальные люди видели его уже с gem.
Maven - тут всё ещё сложнее. Я не очень разбираюсь, т.к. далёк от мира Java. Maven умеет скачивать и устанавливать пакеты? У Java вообще есть центральный репозиторий? Если нет, то говорить фактически не о чем. Нет тут менеджера пакетов. Хотя сами пакеты в языке есть. Jar появились в jdk 1.2.1, в 1998 году. Но они были сами по себе.
И того. Четыре языка, в которых менеджер пакетов был или с рождения или практически с рождения, или с момента обретения известности в мире. И один пример языка, в котором менеджера пакетов вобщем-то нет.
Вы что-то сказать хотели?
Исходная версия atrus, :
Пафосные глупости. Опровергнутые pip. gem, npm, Maven, cargo.
Ну, посмотрим.
cargo - разрабатывается авторами rust, был доступен ещё до rust 1.0, единственная официальная сборочная система.
npm - представлен авторами node.js ещё до версии 1.0, фактически первая крупная вещь, которая была сделана авторами с момента публичной демонсторации ноды.
pip - всё бы было ничего, но это просто уже третиё менеджер пакетов python. Первым был distutils, он существовал ещё во времена python 1.0, т.е. где-то в 1993 году. С середины нулевых его начали заменять на setuptools. И только потом появился pip.
gem - первый, на ком стройный ряд слегка споткнётся. ruby вышел в 1995, а gem появился только в 2004. Казалось бы - ага. Но не всё так просто. Если взглянуть на историю языка, то до 1998 года он был чисто японским развлечением, пусть и популярным там, но всё-таки японским. Тем не менее, появление англоязычной документации не сделало его всемирно-известным а один день. В 2003 выходит известная версия 1.8, открывается сайт rubyforge.org и начинается разработка пакетного менеджера. В 2004 первый релиз gem, в 2005 - широко известные рельсы.
Т.е. появление пакетного менеджера совпало с началом всемирного распространения ruby. Хотя на родине его знали давно, все остальные люди видели его уже с gem.
Maven - тут всё ещё сложнее. Я не очень разбираюсь, т.к. далёк от мира Java. Maven умеет скачивать и устанавливать пакеты? У Java вообще есть центральный репозиторий? Если нет, то говорить фактически не о чем. Нет тут менеджера пакетов. Хотя сами пакеты в языке есть. Jar появились в jdk 1.2.1, в 1998 году. Но они были сами по себе.
И того. Четыре языка, в которых менеджер пакетов был или с рождения или практически с рождения, или с момента обретения известности в мире. И один пример языка, в котором менеджера пакетов вобщем-то нет.
Вы что-то сказать хотели?