我是否应该使用或避免使用Composer来处理非PHP依赖项(如jQuery,CSS工具等)?

时间:2013-12-31 05:06:45

标签: javascript php jquery css composer-php

问题

Composer创建者是否有任何明确建议使用或避免使用Composer for JS / CSS / etc-dependencies的正式声明?

为什么我要问

使用Composer获取JS / CSS预处理器等是有道理的,但也看起来很hacky。一些大包(Symfony等)也在这样做,他们通过Composer加载jQuery,jQuery UI等,但是下载数量非常少。但这是一个明确的“技术” - 破解,JS世界有自己的依赖管理工具。作曲家网站上没有(afaik)官方声明。

其他服务器端语言如何处理此问题?

我正在寻找官方声明或对作曲家/依赖管理有深入了解的人的推荐。

1 个答案:

答案 0 :(得分:1)

就像我在你对你的问题的评论中所说,这是一个非常主观的问题。我认为你不会得到你正在寻找的那种答案。考虑到这一点,我认为管理前端依赖关系的2 year-old feature request still open是相当权威的。

恕我直言,它归结为适合这项工作的工具。 Bower在管理前端依赖关系方面做得很好,而Composer则可以轻松管理PHP依赖关系。我避免使用Composer来管理前端依赖项。

FWIW,我不知道我的作曲家知识是多么“深刻”,但我已经使用了很长一段时间,对它感到满意,并为php |架构师提供了它。也许不是专家,但足够接近政府工作。