бауер
Він все ще користується великою популярністю серед розробників, хоча він має дуже мало функцій. Використовується кожен передній пакет. Існує також ініціатива об'єднання бауера в npm .
Bower оптимізовано для клієнта і підтримує лише плоскі дерева залежностей, тобто кожна бібліотека повинна використовуватися лише один раз (оскільки дорого надсилати клієнту різні версії однієї бібліотеки), а обмеження залежності повинні бути вирішені користувачем .
Ви можете очікувати, що ви знайдете все, що пов'язане з фронтальним реєстром в реєстрі bower search <some keyword>
прихильників ( ) - на мою думку, це найбільша перевага bower по відношенню до інших менеджерів пакетів.
воло
Я досі не користувався ним більше 5 хвилин у роках. Не знаю про це, але, як я бачу, він включає в себе інструмент збирання, який добре знайомий користувачам Grunt.
п / хв
Так, npm означає Node Package Manager. Але сьогодні ви можете використовувати його для всього; люди вже не лише npm install
розбирають речі і очікують, що вони працюватимуть лише в середовищі Вузла. Наприклад, існує багато пакетів npm для Twitter Bootstrap .
Npm оптимізовано для використання на сервері з вкладеним деревом залежності. Кожна залежність може мати свої залежності, які можуть мати свою, і так далі. Це усуває конфлікти версій залежності, оскільки кожна залежність може використовувати свою власну версію, наприклад, Підкреслення. Однак майбутня версія npm 3 вирівняє дерево залежності :
З npm @ 3, ваш каталог node_modules буде набагато більш рівним. Усі ваші залежності та більшість ваших залежностей (і (суб) + залежностей) будуть сидіти поруч один з одним на найвищому рівні. Тільки при виникненні конфліктів модулі будуть встановлені на більш глибоких рівнях. Це повинно значно полегшити роботу користувачів Windows.
Деякі переваги, які я бачу при використанні npm:
- Його використовують усі інші менеджери пакунків (компонент, bower, volo, JSPM тощо);
- Дозволяє використовувати сценарії побудови;
- Доступно багато інструментів для введення в дію пакетів на основі npm
npm - менеджер пакунків для JavaScript.
Станом на лютий 2013 року, моя думка була такою. Будь ласка, більше не враховуйте це.
п / хв
Краще дотримуватися цього, коли ви працюєте з проектом Node, є дуже мало проектів, які також доступні для браузерів ...
бауер
Бауер зараз - поп-хлопець. У них дуже багато проектів, і керівники проектів люблять постійно оновлювати їх у реєстрі пайок ...
Прикро, що він часом трохи баггі.
воло
З цього часу я не пробував воло більше 5 хвилин, але, як я міг бачити, він виглядає більш гнучким, ніж бауер.
Негативним моментом для volo є те, що їхні проекти дуже застаріли.