Question

Je commence à être un peu jaloux des innovations de la communauté Python et Ruby autour de CSS. Par exemple, voir:

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

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:

Était-ce utile?

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?

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top