Domanda

Sto diventando un po 'geloso dell'innovazione che sto vedendo dalla comunità Python e Ruby attorno ai CSS. Ad esempio, vedi:

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

Detto questo, la mia domanda è duplice. Queste librerie potrebbero essere facilmente & Quot; ported & Quot; su .NET tramite IronRuby e IronPython in modo da poter scrivere attività MSBUILD o gestori HTTP in C #?

Inoltre, dovrei preoccuparmi di questo, o qualcun altro nella comunità .NET sta già lavorando su questo?

AGGIORNAMENTO: da quando ho scritto questa domanda originale, c'è stato molto lavoro nella comunità .NET in questo spazio. Scopri i seguenti strumenti che forniscono assistenza per LESS, SASS e persino CoffeeScript:

È stato utile?

Soluzione

http://www.dotlesscss.org/ - Il mio tentativo di giocare con Less per .NET .

Altri suggerimenti

Sarebbe bello portare SASS su .NET, perché è uno strumento così bello e .NET è una piattaforma così bella. Ma non c'è davvero molto bisogno, perché possiamo continuare a usare lo strumento Ruby così com'è. Puoi facilmente aggiungere un passaggio al tuo processo di compilazione che compila i file SASS in file CSS usando lo strumento Ruby.

Ecco il mio.

#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

Le variabili CSS possono essere realizzate con i gestori HTTP.

http : //www.webpronews.com/blogtalk/2006/10/16/add-variables-to-standard-css-stylesheets-in-aspnet

Immagino che molte altre utili funzioni esistano in qualche forma, a cui sei interessato in particolare?

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top