哪个更好:用aspx进行SASS或动态css?

时间:2010-10-15 20:28:43

标签: asp.net css sass

我怀疑今天才出现在我面前。我已经阅读了Sass网站并尝试了一些事情,我认为这很棒。非常灵活和强大。然而,在Windows中使用它时有点麻烦,因为我必须安装Ruby,每次都运行sass watch命令,因此它为我的开发环境添加了更多步骤。 对我来说,Sass的最大优势是可维护性,因为它允许您在很短的步骤中分解和分散变化。 所以我今天想到我可以使用一个返回其contentType = text / css的asp文件,并使用动态标记来绕过,分解等等。

类似的东西:

<%
Response.ContentType = "text/css"
%>
<%
color = "#AAAAAA"
%>

fieldset {
  padding: 15px 10px 15px 10px;
  background-color: <%= color %>;
}

.FieldColumnLeft, .FieldColumnMiddle, .FieldColumnRight {
  float:left;
}

所以我的问题(足以引入)是,考虑到可维护性,灵活性等哪一个更好?我知道asp会攻击Web服务器处理器,但是使用输出缓存我只能缓存输出,所以命中只是第一次。

您怎么看?

1 个答案:

答案 0 :(得分:2)

我们对.less有很好的体验,这与SASS和与它一起工作的Chirpy Visual Studio plugin有些相似。它在编译期间创建最终的css并缩小和连接。

恕我直言这是一个更好的解决方案,然后修补动态创建的CSS,它还允许您在速度成为问题时将css文件放到CDN上。