2010-12-21 13 views
6

Verzeihen Sie meine Unwissenheit über diese beiden Technologien, wie ich gerade heute Morgen von ihnen erfahren habe. Lesen Sie über sie und sehen Sie aus wie etwas, das ich gerne verwenden würde, aber ich bin kein Ruby-Entwickler.Nicht-Ruby-abhängige HAML- und SASS-Alternative

Gibt es ein Nicht-Ruby-Äquivalent zu SASS und/oder HAML?

Oder vielleicht stelle ich die falsche Frage komplett, aber im Grunde möchte ich diese in meinem C# -Projekt verwenden.

+0

Dies ist eine seltsame Frage: Die Ruby-basierte sass Compiler kompiliert nur Sass (und SCSS) zu CSS. Es gibt keinen Grund, es zu vermeiden, nur weil das Tool in Ruby geschrieben ist (genauso wie es nicht notwendig ist, c zu kennen, um Dinge in PHP zu schreiben). – mzedeler

Antwort

4

Da ein großer Teil von Haml darin liegt, dass Sie sich auf den tatsächlichen Code in Ihren Vorlagen und weniger auf Markup konzentrieren können, ist es notwendigerweise an eine bestimmte Sprache gebunden. Glücklicherweise gibt es Versionen für die meisten gängigen Sprachen, einschließlich NHaml for .NET.

Sass ist eine eigene Sprache und seine Ausgabe ist bereits unabhängig von Ruby - Sie brauchen nur Ruby, um den Compiler zu starten.

+0

Perl hat auch [HAML-Fähigkeit] (http://showmethico.de/articles/2010/2/haml-renderer-for-mojolicious.html) im [Mojolicious Web Framework] (http://mojolicious.org/) Modul. Ich habe es für einige Sachen in einem früheren Leben benutzt und HAML mit Perl zu arbeiten war nett. –

1

Es gibt auch ein Äquivalent in PHP Sass: LESS (dot) org

Was kann Ihre Bedürfnisse anzupassen, ist, dass weniger als less.js Javascript portiert wurde:

https://github.com/cloudhead/less.js/

Das bedeutet, dass es unabhängig von einer serverseitigen Sprache ist.