运行LESS框架客户端与服务器端有什么优点/缺点?如果你在客户端运行页面加载时间会受到影响吗?
答案 0 :(得分:18)
在服务器上,您必须更加小心缓存控制标头,并且牺牲了一点CPU能力。
在客户端上,如果JS不可用,它就会中断。
(对于您的生产系统),在构建时执行此操作并仅提供静态CSS。这是有效和可靠的。
答案 1 :(得分:0)
使用ASP.NET MVC 4.0 Bundling,您可以使用:
var bundle = new StyleBundle("~/Content/style").Include(
"~/Content/myStyles.less");
bundle.Transforms.Add(new LessTransform());
bundles.Add(bundle);
一切都会得到很好的处理。缓存,转换(服务器端),捆绑和...
答案 2 :(得分:0)
优点:
缺点:
优点:
缺点:
永远不要在生产中使用客户端。在开发中,编译较少的客户端可能非常有用。