Un meilleur CSS en .NET? [fermé]
Question
Je commence à être un peu jaloux des innovations de la communauté Python et Ruby autour de CSS. Par exemple, voir:
Cela dit, ma question est double. Ces bibliothèques pourraient-elles être facilement & Quot; portées & Quot; pour .NET via IronRuby et IronPython afin que je puisse ensuite écrire des tâches MSBUILD ou des gestionnaires HTTP en C #?
De plus, devrais-je m'embêter avec cela, ou quelqu'un d'autre de la communauté .NET travaille-t-il déjà sur ce sujet?
UPDATE: Depuis que j'ai écrit cette question initiale, beaucoup de travail a été accompli dans la communauté .NET dans cet espace. Découvrez les outils suivants qui fournissent une assistance pour LESS, SASS et même CoffeeScript:
La solution
http://www.dotlesscss.org/ - Ma tentative de jouer avec Less for .NET .
Autres conseils
Ce serait bien de porter SASS sur .NET, car c’est un si bel outil et .NET est une si belle plate-forme. Mais il n'y a pas vraiment de besoin, car nous pouvons continuer à utiliser l'outil Ruby tel quel. Vous pouvez très facilement ajouter une étape à votre processus de construction qui compile les fichiers SASS en fichiers CSS à l'aide de l'outil Ruby.
Voici le mien.
#PostBuild.rb
#from http://sentia.com.au/2008/08/sassing-a-net-application.html
#Post-build event command line: rake -f "$(ProjectDir)PostBuild.rb"
require 'haml'
require 'sass'
task :default => [ :stylesheets ]
desc 'Regenerates all sass templates.'
task :stylesheets do
wd = File.dirname(__FILE__)
sass_root = File.join(wd, 'Stylesheets')
css_root = File.join(wd, 'Content')
Dir[sass_root + '/*.sass'].each do |sass|
css = File.join(css_root, File.basename(sass, '.sass') + '.css')
puts "Sassing #{sass} to #{css}."
File.open(css, 'w') do |f|
f.write(Sass::Engine.new(IO.read(sass)).render)
end
end
end
J'utilise ça, ça déchire!
je dois lire ces liens: http://www.mindscapehq.com/products/web-workbench/ démarrer
Les variables CSS peuvent être réalisées avec des gestionnaires HTTP.
http : //www.webpronews.com/blogtalk/2006/10/16/add-variables-to-standard-css-stylesheets-in-aspnet
J'imagine que de nombreuses autres fonctionnalités utiles existent sous une forme ou une autre, lesquelles vous intéressent plus précisément?