如题,编写基于 Bootstrap 的 Rails 应用时,到底选择 LESS 还是 SASS 形式好?
我也曾经纠结于这个问题……最后因为 sass 可以 asset-url 而不用写 less.erb 所以选择了 sass……不过如果是 bootstrap 的话确实不用考虑用 bootstrap-sass 即可
#3 楼 @cassiuschen 一段时间没看 less 了,可能有出入。therubyracer 是 js runtime,要编译 less 总需要 less 库吧。
#2 楼 @kgen @Rei #4 楼 @cassiuschen 我在 RubyGem 官网上搜 bootstrap,发现下载最多的是 twitter-bootstrap-rails 这个 gem 包,相似的 gem 包太多了,都不知道该选择哪一个了
#9 楼 @Rei 发现官方网站没有 Bootstrap 的 gem 包,有 turbolinks。。。https://github.com/rails
ruby 的世界就是 sass, coffeescript, amberjs 这些.. 因为语法类似,gem 也多. 当然不做 ruby 的,选择就更中性一点,比方我们就选了 less, 前端编程也不用 coffeescript.
在选择语言方面,个人比较喜欢原生或者语法和原生及其相似并且兼容的语言,这样出错易调试,易于掌控,而且不管用什么,原生语言是必须要了解的。
@Rei less 可以在开发阶段直接引用 less 源码,用 less.js 来解析 (需 IE8 以上), 但是在生产环境,是可以通过 nodejs lessc.js 来编译并混淆成 css.