gpt4 book ai didi

asp.net-mvc - SquishIt 与 MVC 4.0 Bundler

转载 作者:行者123 更新时间:2023-12-04 02:15:31 24 4
gpt4 key购买 nike

我有一个 ASP.NET MVC 应用程序,我目前使用 SquishIt 来帮助将我所有的 CSS 和 javascript 文件 bundle 到从网络服务器下载的单个元素中,以便每次点击我的网站。我知道最近MVC introduced its own bundler .有没有人做过两者的比较?在某些情况下,一种比另一种更好吗?或者它们基本相同?使用 MVC bundler ,IIS 是否仍然需要对站点目录的写访问权限?

您可能拥有的任何和所有想法和评论将不胜感激。

谢谢。

最佳答案

我对此非常有偏见,但这是一个很好的问题 - 我没有像我应该的那样考虑这个问题,但我已经开始了。

SquishIt 实际上不需要对文件系统的写访问权限 - 它有一个 Cached Bundle Mechanism无需对站点目录进行写访问即可工作(它将包缓存在内存中并通过特殊的 Controller /处理程序提供服务)。不确定 MS 产品是否具有此功能。

两者都在运行时工作并产生非常好的调试体验。

两者都具有使用预处理器(.less、coffeescript 等...)的类似机制。 MS 的产品似乎更灵活一些,但使用起来可能更笨拙。 SquishIt's preprocessing behavior是根据 rails 中的 Assets 管道建模的,并且不提供文件扩展链之外的任何方法来控制应用预处理器的顺序。

两者都允许包含目录和文件。 SquishIt 还支持将 javascript 或 CSS 的任意片段(从数据库等中检索)添加到包中,我在 MS 产品中没有看到类似的东西。

SquishIt 有一个扩展点,允许 writing your output file to a CDN - 同样,我在 MS 产品中还没有看到过这样的东西。

希望其他人能填补这里的空白——我会尽量记得回来更新,因为我学到了更多。

关于asp.net-mvc - SquishIt 与 MVC 4.0 Bundler,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14583168/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com