Melhor CSS em .NET? [fechadas]
Pergunta
Estou ficando ligeiramente com ciúmes da inovação que estou vendo da comunidade Python e Ruby em torno de CSS. Por exemplo, veja:
Dito isto, a minha pergunta é duas vezes. Poderiam esses biblioteca ser facilmente "portado" para .NET via IronRuby e IronPython para que eu pudesse msbuild tarefas em seguida, escrever ou HTTP manipuladores em C #?
Além disso, eu deveria se preocupar com isso, ou é alguém na comunidade .NET já está trabalhando sobre isso?
UPDATE: Desde que eu escrevi esta pergunta original, tem havido um monte de trabalho na comunidade .NET neste espaço. Confira as seguintes ferramentas que fornecem assistência para menos, SASS e até mesmo CoffeeScript:
Solução
http://www.dotlesscss.org/ - Minha tentativa de brincar com Menos for .NET .
Outras dicas
Seria bom para a porta SASS para .NET, porque é uma ferramenta agradável e .NET é uma plataforma tão agradável. Mas não há realmente muita necessidade, porque podemos continuar a usar a ferramenta de Ruby como está. Você pode facilmente adicionar um passo para o processo de compilação que compila arquivos SASS em arquivos CSS usando a ferramenta Ruby.
O Aqui meu.
#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
Eu uso isso, ele balança!
tem que ler estes links: http://www.hanselman.com/blog/CoffeeScriptSassAndLESSSupportForVisualStudioAndASPNETWithTheMindscapeWebWorkbench.aspx
http://www.mindscapehq.com/products/web-workbench/ getting-started
Variáveis ??CSS pode ser conseguido com HTTP manipuladores.
http : //www.webpronews.com/blogtalk/2006/10/16/add-variables-to-standard-css-stylesheets-in-aspnet
Eu imagino um monte de outros recursos úteis existir de alguma forma, o que você está interessado especificamente?