阅读451 返回首页    go 阿里云 go 技术社区[云栖]


《JavaScript开发框架权威指南》——1.8 小结

本节书摘来自异步社区《JavaScript开发框架权威指南》一书中的第1章,第1.8节,作者:【美】Tim Ambler , Nicholas Cloud着,更多章节内容可以访问云栖社区“异步社区”公众号查看

1.8 小结

Bower是一个简单的命令行工具,可以用来简化前端资源管理过程中的一些冗杂的工作。与其他平台上的知名包管理工具(如npm)不同,Bower的设计初衷并不是解决某种平台或者语言的特定需求;相反,它支持的是一般意义上的包管理。创建Bower的开发者有意创造了一个能够管理众多种类的前端资源的简单工具,不仅仅是代码,还包括样式表、字体、图像以及其他未预见的依赖项。

与普通小型网络应用打交道的开发人员可能会觉得Bower带来的好处价值不大。然而,小网络应用都有快速迭代为复杂网络应用的倾向。往往到那个时候,开发者才会感激Bower带来的益处。

无论你的项目多么复杂(或者多么简单),我们都建议你尽快将Bower集成到工作流中,因为我们已经吃过苦头(来自项目本身的)了。在项目结构方面做的工作太少,就会产生背负技术债务的风险,并且债务会不断增加,总有一天会让你付出代价。在这些令人为难的选择之间达成微妙平衡,既是科学,也是艺术。这一过程也从来没有得到完全的认识,随着软件工具的更新换代。我们必须不断地做出调整。

最后更新:2017-06-05 14:32:14

  上一篇:go  使用命令行生成高强度密码
  下一篇:go  《JavaScript开发框架权威指南》——1.7 创建Bower包