我正在使用TypeScript在Angular 2中进行项目开发,并试图确定我的工作流程。
昨天,我看到了盖伊·贝德福德(Guy Bedford)的this video关于包裹管理的信息。在其中,他提到了他认为捆绑是反模式的事实。
我也看到过类似的提及,要摆脱捆绑在angular-university guide上的问题。
从观看视频以来的阅读情况来看,在我看来,捆绑是反模式的原因是HTTP2 allows multiple responses per request并行发送。这似乎很有用,因为对服务器的单个请求可能会在单个文件中返回整个angular应用。
现在对HTTP2的支持是否足够普遍,可以过渡到非捆绑的应用程序?优缺点都有什么?
编辑2:试图使问题更加集中
最佳答案
反模式是一个很强的术语。它也有些模糊:我们都对它的含义有这种直觉的理解,但是在争论有问题的实践x是否实际上是反模式的争论中,无疑很容易迷失方向。
因此,我不想在图书馆作者的演讲中过多地阅读副手的评论,而是要提出反对捆绑的案例。这些要点应该是毫无争议的(如果有人不同意,请在评论中让我知道,我将进行编辑)。
我们开始之前的重要警告:我捆绑了。我通常喜欢捆绑销售,这对我所做的工作来说是非常有意义的,并且通常是向前迈出了一步。它有很多积极的方面,我最喜欢的是更好的闭包编译器/汇总压缩。但是对于其余的答案,我只关注潜在的缺陷。