你认为 sass 和 less 哪个更好用? - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
darasion
V2EX    Node.js

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

  •  
  •   darasion 2013-10-05 17:43:49 +08:00 20876 次点击
    这是一个创建于 4433 天前的主题,其中的信息可能已经有所发展或是发生改变。
    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比较弱。
        6
    otakustay  
       2013-10-05 19:40:01 +08:00
    stylus+1
    otakustay
    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     Solana     4651 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 31ms UTC 04:01 PVG 12:01 LAX 20:01 JFK 23:01
    Do have faith in what you're doing.
    ubao msn snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86