我很难找到component和bower之间的区别概述。哪一个更好,什么是更好的包管理器使用?我应该考虑这两个选择吗?组件和凉亭有什么区别?
回答
“组件”是系统的一部分。鲍尔是包装经理。
哪一个更好?阅读the Bower FAQ的差异。
Bower似乎更好地实现了它的目标,那就是网络的包管理器。
还有Jam,Volo或Ender。当然,NPM。
对于普及和采纳检查,可以check Ohloh
UPDATE:
组件包管理器https://github.com/component/component也是网络的软件包管理器。它使用GitHub作为模块的后端数据库,因此不在GitHub上的模块将不会被列出。然而,这种方法使事情更容易,因为不需要额外的凭证;作者只是使用GitHub。
就个人而言,我认为Component应该修改一个与众不同的名字,以免它与一般词语“component”混淆。
“组件是系统的一部分。”基于这个陈述,我不认为乔理解这个问题。 Yoshua指的是Bower的竞争对手https://github.com/component/component。 – 2013-12-07 02:11:00
半年来,问题以同样的方式被理解(6票)。组件包管理器名称不明确。 – 2013-12-10 07:20:33
背后组件球队现在已经写了自己的自以为是的回答是:https://github.com/component/guide/blob/master/component/vs.md#component-vs-bower
复制内容到今天为止:
鲍尔比对组件更类似于
npm
。与npm
类似,Bower的bower.json
清单是包含性的,除了相关的.ignore
文件中的所有内容。另一方面,组件是排他性的,下载仅在component.json
中指定的文件。然而,鲍尔和组件之间的主要区别是,
component.json
s为更加严格,自以为是:在component.json
列出的所有文件都认为是强制性。另一方面,bower.json
中列出的文件通常是可选的。严格的清单规范允许Component轻松集成构建过程。然而,对于Bower而言,这是不可能的,因为人们发布不同类型的模块(全局变量,插件,AMD和CommonJS)以及此可选文件(如react-bower issue中所示),这使得集成构建过程非常困难。
组件的集成构建系统允许您在页面中简单包含一个脚本和一个样式表。有没有杂耍
<script src="bower_components/jquery"><script>
电话等。与类似,
bower
在安装时比Component慢,具有不必要的发布步骤,不支持多个版本的依赖性,并且不会缓存安装。
- 1. 为什么要在凉亭组件?
- 2. Sass进口凉亭组件
- 3. 有凉亭和咕噜
- 4. 有凉亭和咕噜
- 5. “凉亭安装 - 保存软件包”和“凉亭安装软件包”有什么不同?
- 6. 从凉亭移动到npm和使用主凉亭文件
- 7. Middleman凉亭和Susy
- 8. EmberJS和凉亭CSS
- 9. 为什么在wwwroot中安装了凉亭组件
- 10. 组件和指令有什么区别?
- 11. 发布凉亭包(带凉亭?)
- 12. 用于凉亭组件的Express.js路由
- 13. 使用grunt构建凉亭组件
- 14. 恢复到安装凉亭组件
- 15. Grunt - 更改凉亭组件目录?
- 16. 403禁止在凉亭组件
- 17. 与凉亭
- 18. Nodejitsu和凉亭安装
- 19. Ember插件和凉亭依赖版本
- 20. DOTNET核心插件凉亭和
- 21. 凉亭和文件夹结构
- 22. Codekit没有显示凉亭的部件
- 23. IEnumerable和数组有什么区别?
- 24. int和char数组有什么区别?
- 25. CPU和芯片组有什么区别?
- 26. 元组和compress_pair有什么区别?
- 27. malloc和数组有什么区别
- 28. 数组和ArrayList有什么区别?
- 29. 字典和数组有什么区别?
- 30. 数组和散列有什么区别?
我在这里找到了我的答案:http://dailyjs.com/2013/01/28/components/。 可以在这里找到讨论:https://groups.google.com/forum/#!msg/componentjs/FGM46qQX9hs/zOryL24q1AcJ – 2013-02-20 21:58:19