2009-06-26 18 views
23

Ben CSS etrafında Python ve Ruby topluluktan görüyorum yenilik biraz kıskanç alıyorum. Örneğin, bakınız:.NET'de Daha İyi CSS?

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

, sorum iki yönlüdür. Bu kitaplık, IronRuby ve IronPython aracılığıyla .NET'e kolayca "yüklenebilir", böylece MSBUILD görevlerini veya C# içinde HTTP İşleyicileri yazabilir miyim?

Ayrıca

, bu rahatsız etmelidir, ya da zaten bu konuda çalışan .NET toplumda başkası mı?

UPDATE: Bu özgün soruyu yazdığımdan beri, bu alanda .NET topluluğunda çok fazla iş var. AZ, SASS ve hatta CoffeeScript için yardım sağlamak aşağıdaki araçları göz atın:

cevap

23

http://www.dotlesscss.org/ - .NET için Less ile oynamayı denemem.

+0

Harika!Teşekkürler Owen, bunu yakından izleyeceğim - ve birkaç ay içinde işler yavaşlamaya başladığında, yardım edebilirim! – nikmd23

+0

Harika, yapabileceğiniz zaman iletişime geçmekten çekinmeyin. – Owen

+0

Şimdi bu bağlantıyı denemek ama ölü gibi görünüyor ... –

2

CSS Değişkenler HTTP işleyicileri ile gerçekleştirilebilir.

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

hangi Özellikle ilgilenen, diğer yararlı özellikleri bir sürü çeşit var hayal? Böyle güzel bir araçtır ve .NET böyle güzel bir platform olduğu için

+2

PS: Mads Kristensen blog diğer eğlenceli http işleyicileri ve bir çok şey vardır http://madskristensen.net/default.aspx – Bob

+1

+ 1. RIA geliştirme tartışmalarında neden VS2012 için birileri [Web Essentials eklentisi] (http://vswebessentials.com/) kaçırırsınız? – Annie

20

O, .NET için liman SUKDÖ'nün güzel olurdu. Fakat gerçekten çok fazla ihtiyaç yok çünkü Ruby aracını olduğu gibi kullanmaya devam edebiliriz. SASS dosyalarını Ruby aracını kullanarak CSS dosyalarına derleyen derleme işleminize çok kolay bir adım ekleyebilirsiniz.

İşte benim.

#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 
+0

Bu, birkaç tweaks ile harika çalıştı. Önceden oluşturulmuş dosyalar, oluşturulmaktan başlayarak ve aynı zamanda iş akışına izin vermek için Dir.chdir (sass_root) eklemesi gerekti. – statenjason

+1

ASP.NET MVC için bir SASS görüntü altyapısı kullanmak isterim. Böylece, CSS görünümünde kod çalıştırabilirim (örneğin, sitenin farklı barındırma senaryolarında çalışabilmesi için içerik için doğru yollar ekleyerek) ve sonra çıkışı etkinleştirebilirim önbelleğe alma. Böyle bir şey yapan var mı? o SCSS dosyalarındaki değişiklikleri izleyecek ve (düğümle az gibi) anında bunları derlemek, böylece –

+0

Şimdi küstahlık, -İzle parametreyi destekler. – Szabi

İlgili konular