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:

  1. http://sandbox.pocoo.org/clevercss/
  2. http://lesscss.org/
  3. http://sass-lang.com/

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:

Foi útil?

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

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?

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top