V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
推荐关注
Meteor
JSLint - a JavaScript code quality tool
jsFiddle
D3.js
WebStorm
推荐书目
JavaScript 权威指南第 5 版
Closure: The Definitive Guide
rebornix
V2EX  ›  JavaScript

Grunt 也开始寻找 maintainer 了,还好 VS Code 挑对了边

  •  
  •   rebornix · 2015-11-20 20:24:40 +08:00 · 7806 次点击
    这是一个创建于 3283 天前的主题,其中的信息可能已经有所发展或是发生改变。
    Bower 倒下没多久, Grunt 也开始找接盘侠 ... 给所有想参与到开源项目的同学们支一招,快去把你喜欢的用了 grunt 的 JS 项目的 task runner 换成 gulp ,晚了就来不及了。
    49 条回复    2015-11-22 10:40:33 +08:00
    mind3x
        1
    mind3x  
       2015-11-20 20:41:03 +08:00 via Android
    请教 bower 是咋了...
    raptor
        2
    raptor  
       2015-11-20 20:42:46 +08:00   ❤️ 1
    我得说:喜大普奔。

    JSer 就是喜欢造轮子…
    learnshare
        3
    learnshare  
       2015-11-20 20:43:19 +08:00
    因为相关社区不活跃,管理者信心不足了吧
    sparanoid
        4
    sparanoid  
    MOD
       2015-11-20 20:50:27 +08:00
    Sivan
        5
    Sivan  
       2015-11-20 21:35:02 +08:00
    Naive !
    乃以为用 gulp 就站好队了吗?早晚还不是给 webpack 干掉~😂😂😂
    ChiangDi
        6
    ChiangDi  
       2015-11-20 21:35:03 +08:00
    嘿嘿,于是再等几个月 gulp 也要找接盘侠了。
    ChiangDi
        7
    ChiangDi  
       2015-11-20 21:36:12 +08:00
    @mind3x bower 作者说抛弃了啊,让大家用其他的。
    sparanoid
        8
    sparanoid  
    MOD
       2015-11-20 21:36:45 +08:00
    @Sivan 其实 webpack 也没什么后台的,这事不好说 :(
    linkdesu
        9
    linkdesu  
       2015-11-20 21:50:32 +08:00
    JS 还处于混沌初开的阶段~~将来会慢慢沉淀的~~ :joy:
    neone
        10
    neone  
       2015-11-20 22:00:59 +08:00
    更喜欢 gulp 。
    phoenixlzx
        11
    phoenixlzx  
       2015-11-20 22:03:32 +08:00
    瞎搞。
    timothyye
        12
    timothyye  
       2015-11-20 22:10:15 +08:00 via Android
    后端表示:贵圈好乱
    mahone3297
        13
    mahone3297  
       2015-11-20 22:18:03 +08:00
    都是那么知名的软件,都这样不维护了。。。
    fszaer
        14
    fszaer  
       2015-11-20 22:23:38 +08:00
    好消息是以后前端面试会少一题
    grunt 跟 gulp 有什么区别了
    zrp1994
        15
    zrp1994  
       2015-11-20 22:25:58 +08:00
    感觉还是 gulp 用着舒服些, grunt 搞得像另一种语言了……
    w88975
        16
    w88975  
       2015-11-20 22:39:52 +08:00
    gulp 对 JS 开发者更贴心,grunt 一开始完全看不懂.
    Pastsong
        17
    Pastsong  
       2015-11-20 22:51:14 +08:00
    grunt 的份额最近被 gulp 干得有点惨,话说 bower 要是了那要用什么? npm ?
    mind3x
        18
    mind3x  
       2015-11-20 22:51:38 +08:00 via Android
    Pastsong
        19
    Pastsong  
       2015-11-20 22:51:55 +08:00
    @Pastsong EDIT: 'bower 要是用不了'
    crazyxin1988
        20
    crazyxin1988  
       2015-11-20 22:58:09 +08:00
    现在不都开始用 webpack 了吗
    xwartz
        21
    xwartz  
       2015-11-20 23:28:24 +08:00
    前端真是太乱了,轮子太多。。不过早点抛弃也好。。
    rebornix
        22
    rebornix  
    OP
       2015-11-20 23:29:38 +08:00
    @raptor @linkdesu @timothyye @mahone3297 前端届现在一万个 star 都不保险了。而且还出现了诸如 Angular 2 直接重写的美丽故事 ...

    @fszaer 简直是至理名言。。。

    @crazyxin1988 webpack 确实现在更火,不过去 GitHub 上搜 gruntfile.js 你就感受到浓浓的恶意
    ddou
        23
    ddou  
       2015-11-20 23:36:25 +08:00
    前端的确是够乱的
    lizheming
        24
    lizheming  
       2015-11-20 23:50:48 +08:00
    我想说…… 楼上说 gulp 会被 webpack 替代的应该都不是前端吧……
    lijinma
        25
    lijinma  
       2015-11-21 00:04:46 +08:00
    @sparanoid 哥, gulp 和 webpack 是一类东西吗?
    jellybool
        26
    jellybool  
       2015-11-21 00:09:36 +08:00
    反正我只用过 gulp ,不管它
    sparanoid
        27
    sparanoid  
    MOD
       2015-11-21 00:11:53 +08:00
    @lijinma 我没有说是一类东西啊?只是觉得将来会有更多 webpack 的轮子
    lijinma
        28
    lijinma  
       2015-11-21 00:13:29 +08:00   ❤️ 1
    @sparanoid 抱歉,@ 错人了。
    tt7
        29
    tt7  
       2015-11-21 00:32:11 +08:00
    到头来还是自己做自己用省心。
    df4VW
        30
    df4VW  
       2015-11-21 00:37:06 +08:00
    npm script + rollup/webpack
    FrankFang128
        31
    FrankFang128  
       2015-11-21 01:11:13 +08:00
    跟 gulp 这货没优点啊
    yangxiongguo
        32
    yangxiongguo  
       2015-11-21 05:09:08 +08:00 via iPhone
    才刚学会 grunt
    UnitTest
        33
    UnitTest  
       2015-11-21 05:12:48 +08:00 via iPhone
    看来我的选择是对的。
    bramblex
        34
    bramblex  
       2015-11-21 07:38:17 +08:00 via Smartisan T1
    用全套自己轮子的表示毫无压力…
    easychen
        35
    easychen  
       2015-11-21 10:05:11 +08:00   ❤️ 1
    iancj
        36
    iancj  
       2015-11-21 10:09:54 +08:00
    刚刚把项目中的 Grunt 换成了 gulp ,估计没多久就要考虑 webpack 了吧。
    duhastmich
        37
    duhastmich  
       2015-11-21 10:17:16 +08:00
    bower 早就弃用了, bower 能做的 npm 都能做, 而且做得更好,另外简单的 build 任务也可以用 npm 做
    luikore
        38
    luikore  
       2015-11-21 10:29:05 +08:00
    不看好 grunt 和 gulp, makefile 才是永不过时...
    webpack + makefile 多简单
    luikore
        39
    luikore  
       2015-11-21 10:39:51 +08:00   ❤️ 2
    Wangxf
        40
    Wangxf  
       2015-11-21 10:56:24 +08:00
    grunt 那货本来就麻烦, gulp 效率高,上手快,不过 bower 可惜了,搞的现在 node 和前端混一块了,每次 install 一大堆东西,也是醉了,这年头只要是个前端,都能说自己熟悉 node 了
    rebornix
        41
    rebornix  
    OP
       2015-11-21 11:04:07 +08:00
    @UnitTest 头像说明一切!
    napsterwu
        42
    napsterwu  
       2015-11-21 11:10:05 +08:00
    bower 怎么了 找了半天没找着资料
    rebornix
        43
    rebornix  
    OP
       2015-11-21 11:10:33 +08:00
    @duhastmich 而且实用 bower 的第一个步骤是 npm install -g bower
    rebornix
        44
    rebornix  
    OP
       2015-11-21 11:11:59 +08:00
    @napsterwu Bower needs resources for its maintenance. Please fill Support Declaration if you think you can help. https://github.com/bower/bower

    说白了,就是自己人都不想再用这玩意了
    hst001
        45
    hst001  
       2015-11-21 11:38:10 +08:00
    前端每一个星期都会发明一大堆东西出来。。。看着就累
    LancerComet
        46
    LancerComet  
       2015-11-21 12:30:14 +08:00
    (´;ω;`) 谁来告诉我 Browserify + Glup 还能再战多久
    frozen2013
        47
    frozen2013  
       2015-11-21 13:49:55 +08:00
    有了 npm 后, bower 就越来越鸡肋。
    但是。。。前两天我想把一个老项目的 bower.json 里的依赖转到 package.json 里去,结果发现一些第三方库本身没有 package.json 是不能用 npm 下载安装的,而且 bower 可以直接从 url 下载,这种 npm 也不行。。。所以还是不了了之,就先放那儿了。
    Sivan
        48
    Sivan  
       2015-11-22 05:49:21 +08:00 via iPhone
    @lizheming @lijinma
    或许 webpack 起初还是当 browserify 的一种替代出现的,但 loader 机制和集成的 watch 使得它可以独立存在无需与 gulp 共存,而光用 gulp 本身是干不了这事的,还是要结合 browserify/webpack 插件。
    它们实现的目的本身不同但功能有很多重合。前端的工作流也不一定非得是 grunt/gulp 的工作方式。
    webpack 感觉会是一个更宏大的前端工程方案, gulp 是轻巧的工具。将来替代并非不可能。
    lizheming
        49
    lizheming  
       2015-11-22 10:40:33 +08:00
    @Sivan 任务流管理工具 Gulp 能干的也不仅仅是捆绑压缩, loader 有自己明确地功能,要被替代的意思是 Gulp 能干的事情 webpack 都能很好的替代掉,有些事情你非得强加的用 loader 去做是很别扭的。
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1058 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 26ms · UTC 22:46 · PVG 06:46 · LAX 14:46 · JFK 17:46
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.