2010-10-15 7 views
1

J'ai un doute qui m'est venu à l'esprit aujourd'hui. J'ai lu le site Web de Sass et essayé un peu de choses et je pense que c'est génial. Très flexible et puissant. Cependant, c'était un peu compliqué quand je l'utilisais dans Windows parce que je devais installer Ruby, lancer la commande sass watch à chaque fois, donc cela ajoutait plus d'étapes à mon environnement de développement. Pour moi, le plus grand avantage de Sass est la capacité de maintenance, car elle permet de factoriser et de répartir les changements en très peu d'étapes. Alors que je pensais aujourd'hui que je pouvais utiliser un fichier asp qui retourne son contentType = text/css et il suffit d'utiliser le balisage dynamique pour se déplacer, factoriser, etc.Quel est le meilleur: SASS ou css dynamique avec aspx?

Quelque chose comme:

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

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

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

Donc, mon question (assez pour l'introduction) est, qui est mieux d'envisager la maintenabilité, la flexibilité, etc.? Je sais que l'asp va frapper le processeur du serveur web, mais avec la mise en cache de sortie, je pourrais juste mettre en cache la sortie de sorte que le coup serait la première fois seulement.

Qu'en pensez-vous?

Répondre

2

Nous avons eu une grande expérience avec .less qui est quelque peu similaire à SASS et le Chirpy Visual Studio plugin qui fonctionne avec elle. Il crée le css final au cours de la compilation et minimise et concatène ainsi.

IMHO c'est une bien meilleure solution, puis bricoler avec css créé dynamiquement et il vous permet également de mettre les fichiers CSS sur un CDN lorsque la vitesse est un problème.

+0

Voici le lien manquant: http://www.dotlesscss.org/ –

Questions connexes