V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
darasion
V2EX  ›  Node.js

你认为 sass 和 less 哪个更好用?

  •  
  •   darasion · 2013-10-05 17:43:49 +08:00 · 20318 次点击
    这是一个创建于 4073 天前的主题,其中的信息可能已经有所发展或是发生改变。
    23 条回复    1970-01-01 08:00:00 +08:00
    foru17
        1
    foru17  
       2013-10-05 18:08:52 +08:00   ❤️ 1
    纠正一下,是 Sass....
    chloerei
        2
    chloerei  
       2013-10-05 18:24:49 +08:00
    差不多,看开发环境集成哪个方便点。
    breeswish
        3
    breeswish  
       2013-10-05 18:39:17 +08:00
    我觉得stylus更好用
    66beta
        4
    66beta  
       2013-10-05 18:45:16 +08:00
    Sass,但是感觉主流开源项目用Scss的更多

    既然搞了,那就彻底,支持Sass
    minowu
        5
    minowu  
       2013-10-05 19:16:06 +08:00
    Sass,至于为什么...因为第一个接触的是Sass,习惯后觉得less比较弱。
    otakustay
        6
    otakustay  
       2013-10-05 19:40:01 +08:00
    stylus+1
    Perry
        7
    Perry  
       2013-10-05 20:33:06 +08:00 via iPhone   ❤️ 1
    Sass,而且常用bourbon
    只是纯粹的喜欢
    anson0370
        8
    anson0370  
       2013-10-05 22:52:26 +08:00
    Sass+1 less会火感觉纯粹是因为bootstrap
    and 我用Scss比较多
    zythum
        9
    zythum  
       2013-10-05 23:18:56 +08:00   ❤️ 1
    @anson0370
    sass 必须依赖后台语言做编译(朱一知道好像还没有纯javascript做的解释器), 所以对于纯前端,个人感觉还是less 更加合适应用场景 所以bootstrap用这玩样。
    anson0370
        10
    anson0370  
       2013-10-05 23:23:28 +08:00
    @zythum 倒是没有注意过纯前端编译这个问题 不过似乎不是个很大的优势?在大部分时候你总会有个后端环境的(再不济也有个开发环境)请问能举例一个合适的场景吗?
    robertlyc
        11
    robertlyc  
       2013-10-05 23:45:09 +08:00
    compass秒less,stylus十几条大马路
    zythum
        12
    zythum  
       2013-10-05 23:47:36 +08:00   ❤️ 1
    虽然可以没有后端程序不是一个很大的优势。没有一个非常有一个无坚不破的理由。但是部署简单是肯定的。做demo给第三者看是方便的。对于初学者是友好的。

    朱一没有偏向那个说那个css预处理方式最好。具体区别可以看司徒正美酱的博文。写得没有再详细不过了,看完了都不需要看文档了有木有。就看那个用起来顺手了。

    http://www.cnblogs.com/rubylouvre/archive/2013/01/13/2858251.html


    PS. 其实sass也有时时编译的程序了。 监听文件改变编译实现也不是难事了。
    anson0370
        13
    anson0370  
       2013-10-06 01:20:39 +08:00
    @zythum 实时编译完全不是问题, compass 就带,我们自己做了个打包工具也支持实时编译
    不过对于初学者友好这一点确实,直接 import 一个 js 就搞定了
    zythum
        14
    zythum  
       2013-10-06 02:37:32 +08:00
    @robertlyc compass 和less 不属于同一个级别的东西。是不能比的 这么就好像说 django 秒 ruby 是几条大马路了。

    compass 对于 sass 就好像 jquery + grunt 对于 js 或者 rails 对于 ruby

    sass 对于 css 就好像 coffee 对于 js
    zythum
        15
    zythum  
       2013-10-06 02:40:52 +08:00
    @anson0370 其实还有一个不喜欢 sass 的一个很大的 原因 是不喜欢那位阿姨…

    其实朱一还是裸写css比较多。因为公司都是裸写的...
    P233
        16
    P233  
       2013-10-06 05:40:47 +08:00
    用 Sass,可惜大部分 CSS 辅助工具只支持 SCSS,不得已转了

    LESS 用得比较少,最近的新功能没关注,已经跟不上了
    FrankFang128
        17
    FrankFang128  
       2013-10-06 11:06:43 +08:00
    Sass,社区成熟,Less 有的功能它都有。
    Bootstrap 用 Less 很大原因是他们认识 Less 的开发者,好沟通。
    cyr1l
        18
    cyr1l  
       2013-10-06 13:51:57 +08:00
    实时编译都有的吧。 一个用 node 编译一个用 ruby 编译。
    L42y
        19
    L42y  
       2013-10-06 14:54:47 +08:00
    CSS preprocessor 我觉得 rework: https://github.com/visionmedia/rework 比较好
    P233
        20
    P233  
       2013-10-06 15:27:00 +08:00
    robertlyc
        21
    robertlyc  
       2013-10-06 18:29:34 +08:00
    @zythum 怎么能说不是同一个东西 即然这样为啥less没有compass这样的库
    zythum
        22
    zythum  
       2013-10-06 19:18:43 +08:00
    @robertlyc 库或者是方法集都是人开发的啊。
    bootstrap 也可以说是 less 的库或者框架 只是没有命令行工具啊什么的。

    还有其他的一些:

    http://lesselements.com

    http://clearleft.github.io/clearless/

    http://lesshat.com



    喜欢什么用什么无可厚非。 但却是 “不是同一类东西”。不能比较。
    witmin
        23
    witmin  
       2013-10-16 21:04:37 +08:00
    Sass
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1142 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 24ms · UTC 18:47 · PVG 02:47 · LAX 10:47 · JFK 13:47
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.