为什么搞前端的喜欢造“轮子”? - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
请不要在回答技术问题时复制粘贴 AI 生成的内容
spice630
V2EX    程序员

为什么搞前端的喜欢造“轮子”?

  •  
  •   spice630 2017-01-13 21:01:58 +08:00 10895 次点击
    这是一个创建于 3261 天前的主题,其中的信息可能已经有所发展或是发生改变。

    t/333447#reply11

    t/334374#reply3

    t/333261#reply23

    t/334337#reply23

    这么闲不如来合作写小程序啊~~~

    第 1 条附言    2017-01-13 22:19:51 +08:00
    我觉得是前端遭轮子的 成本太低了,就那么几个语言。本来前端很简单,复杂是轮子 标准多造成的
    63 条回复    2017-01-17 12:58:07 +08:00
    xfspace
        1
    xfspace  
       2017-01-13 21:14:38 +08:00 via Android
    轮子再多,功能都不适合每个人。只能造啊
    wolfan
        2
    wolfan  
       2017-01-13 21:16:10 +08:00
    因为前端变化快吖
    murmur
        3
    murmur  
       2017-01-13 21:16:17 +08:00
    因为前端随便改,挂了最多页面丑一点,数据也不会丢
    而且前端 js 一家独大,前端开发不搞出点大新闻会被遗忘
    比如服务器渲染,以前提前后端分离的是一群人,现在要把渲染扔回服务器的还是那群人,好气啊
    都竞价排名了你还考虑 seo ,真是写着 jquery 屮着汇编的心
    spice630
        4
    spice630  
    OP
       2017-01-13 21:18:58 +08:00
    @xfspace
    也是,看别人配色不爽 改一改就又是一个~~
    spice630
        5
    spice630  
    OP
       2017-01-13 21:19:43 +08:00
    @wolfan
    啥变化了,除了 html css 标准,不 一直都是 js 嘛? 后端程序员求教
    deweixu
        6
    deweixu  
       2017-01-13 21:20:17 +08:00
    后端也喜欢啊
    murmur
        7
    murmur  
       2017-01-13 21:22:01 +08:00
    前端变化快么,这么多年了浏览器不过从 ie6 兼容跳到 ie9 而已,你如果说 nodejs ,那你说 12306 撑起全国的春运、淘宝的双十一升级个 nodejs 就够了?而且光淘宝改进各家网银趴窝怎么办
    spice630
        8
    spice630  
    OP
       2017-01-13 21:22:41 +08:00
    @deweixu
    不服,比如?
    我个人的观点是能 copy 就 copy
    spice630
        9
    spice630  
    OP
       2017-01-13 21:23:57 +08:00
    @murmur
    对啊,标准没怎么变,轮子倒不少
    wolfan
        10
    wolfan  
       2017-01-13 21:39:47 +08:00
    @spice630 就是 js 变的快的,你这个还没研究明白就又出了一个新的,就在你还没反应过来的时候又变了……
    fy
        11
    fy  
       2017-01-13 21:45:44 +08:00
    所有人都喜欢造轮子,不只是前端
    iyour
        12
    iyour  
       2017-01-13 21:46:05 +08:00
    大概是前端应对的问题比较杂乱吧
    murmur
        13
    murmur  
       2017-01-13 21:47:55 +08:00
    @iyour 是前端自己梦想一统全世界,除了浏览器, App 和后端到桌面到游戏,哪个你找不到一堆解决方案和语言
    dtysky
        14
    dtysky  
       2017-01-13 21:57:43 +08:00 via Android
    不造轮子怎么学习……
    可能我比较笨吧……只有造出来才敢说懂了某个东西
    spice630
        15
    spice630  
    OP
       2017-01-13 22:05:26 +08:00
    @dtysky
    给好的轮子贡献代码啊~~~
    visionsmile
        16
    visionsmile  
       2017-01-13 22:07:29 +08:00
    不仅仅是前端喜欢造...
    cjyang1128
        17
    cjyang1128  
       2017-01-13 22:10:03 +08:00
    其实我觉得应该是脚本语言不需要很漫长的编译,我觉得我一天的编译时间都可以干好多事情了。。。
    loudis
        18
    loudis  
       2017-01-13 22:11:11 +08:00
    都喜欢造轮子的,不过前端更容易造出声势来。。
    spice630
        19
    spice630  
    OP
       2017-01-13 22:18:14 +08:00
    @fy
    你这句跟“男人都好色”有什么区别? 没毛病,但也没什么用,凡事有个度啊兄弟
    xcodebuild
        20
    xcodebuild  
       2017-01-13 22:45:31 +08:00
    以己度人
    airyland
        21
    airyland  
       2017-01-13 22:55:41 +08:00
    别人造轮子是别人的事,你到帖子下面留不要造轮子难道是轮子伤害你了?
    peneazy
        22
    peneazy  
       2017-01-13 23:04:21 +08:00
    @airyland 围观大神的回复
    spice630
        23
    spice630  
    OP
       2017-01-13 23:09:27 +08:00
    @codefalling
    那你倒是逐条反驳啊,“度”的有错?
    spice630
        24
    spice630  
    OP
       2017-01-13 23:10:34 +08:00   1
    @airyland
    举个骚例子,我在你旁边拉屎估计伤害不到你强大的内心~~ 这是公共论坛啊兄弟。
    zhangbohun
        25
    zhangbohun  
       2017-01-13 23:11:13 +08:00
    前端现有的轮子用起来特别不爽吧。
    xcodebuild
        26
    xcodebuild  
       2017-01-13 23:12:54 +08:00
    @spice630 就一条,因为你菜。
    你在 t/325993#reply4 发的破轮子有人喷你了么,你的 github 上有给别的轮子贡献过代码么?
    xcodebuild
        27
    xcodebuild  
       2017-01-13 23:15:46 +08:00
    @spice630 哟你还别说,又是贡献 readme 又是贡献注释的,内容还是给自己『拉屎』打广告

    https://github.com/dmlc/mxnet/pull/4336/files
    murmur
        28
    murmur  
       2017-01-13 23:19:49 +08:00
    完了 airyland 大神被喷了。。这是良心货啊,说句话比某外卖公司的那套好多了
    spice630
        29
    spice630  
    OP
      &bsp;2017-01-13 23:23:38 +08:00
    @codefalling
    1.我是很菜啊,所以不用自己写的就不写,总好过制造垃圾
    2.懂什么叫造轮子吗?项目里写 的基于 goquery ,看不到?你来帮我爬?
    3.https://github.com/dmlc/mxnet/pull/4336 自己看
    xcodebuild
        30
    xcodebuild  
       2017-01-13 23:25:17 +08:00 via Android
    @spice630 哈哈哈这 PR 你还好意思拿出来,反应有点慢啊
    spice630
        31
    spice630  
    OP
       2017-01-13 23:25:31 +08:00
    @codefalling
    看得懂英文吗?看不懂让别人给你翻译下。
    xcodebuild
        32
    xcodebuild  
       2017-01-13 23:30:51 +08:00 via Android
    @spice630 嗯嗯感谢你的注释对知名轮子做出的卓越
    xcodebuild
        33
    xcodebuild  
       2017-01-13 23:31:08 +08:00 via Android
    @spice630 贡献哈哈哈,打漏了不好意思
    shell233
        34
    shell233  
       2017-01-13 23:35:18 +08:00
    @spice630 别人刚拿着你这个 PR 开刷..你自己还拿出来炫耀.笑出声
    spice630
        35
    spice630  
    OP
       2017-01-13 23:36:13 +08:00
    @codefalling
    ~~~~~不是所有人都跟你 一样蠢,没有解释的必要。
    otakustay
        36
    otakustay  
       2017-01-13 23:40:10 +08:00
    我觉得任何一个人,在任何一个领域,没有一年以上的专职投入之前,是不合适说这个领域“简单”的
    spice630
        37
    spice630  
    OP
       2017-01-13 23:44:40 +08:00
    @otakustay
    “本来前端很简单,复杂是轮子 标准多造成的”
    我没说简单啊兄弟
    xcodebuild
        38
    xcodebuild  
       2017-01-13 23:46:19 +08:00 via Android
    @spice630 哈哈哈你别误会,我实在是看你又是喷良心满满的大神又跑到别人贴一下刷帖骂人才这么激动。

    任何 contribute 哪怕是注释哈哈哈也是值得鼓励的,我本意没有想指责这个的意思。

    不过这个笑料我打算存下来,你确实也不用解释了,已经 block 你躺下要睡觉去了。

    上 v 站本来不应该喷的不好意思哈,祝你有个好心情。
    otakustay
        39
    otakustay  
       2017-01-13 23:47:56 +08:00
    @spice630 本来前端就不简单,我依旧是如上的意见
    spice630
        40
    spice630  
    OP
       2017-01-13 23:54:32 +08:00
    @codefalling
    欢迎,拜托多发几遍~~~ 要发原帖俄,别发些断章取义的!
    ahonn
        41
    ahonn  
       2017-01-14 00:01:09 +08:00
    看源码能有造轮子学的多?而且.. 小程序也没什么难度啊. 我觉得还不如造轮子..
    Vanessa
        42
    Vanessa  
       2017-01-14 09:19:30 +08:00
    来,一起写吧。公益项目『书单』小程序 https://hacpai.com/article/1483674795299
    TomIsion
        43
    TomIsion  
       2017-01-14 09:23:10 +08:00
    @ahonn +1

    感觉造轮子是为了学习吧 看源码一上来就跟着人家的思路跑了

    自己造轮子 可以捋清除解决问题的思路吧

    然后再和别人的轮子比较下 提升的很大
    ragnaroks
        44
    ragnaroks  
       2017-01-14 09:29:48 +08:00
    学习别人源码的最好的方法就是做一个比别人更好的东西,
    腾讯疯狂致敬,像素借鉴,到头来玩的人还是第一,甚至有其他厂商的玩家求腾讯 copy 的,
    造轮子是必然
    webcoder
        45
    webcoder  
       2017-01-14 10:10:07 +08:00
    因为许多人觉得自己的界面只需要简单轻便的小轮子,不需要那种卡车式的大轮子,但是,别人的小轮子又不一定适合自己,所以只好自制罗。
    MaqicXu
        46
    MaqicXu  
       2017-01-14 11:08:31 +08:00 via iPhone
    因为车型多,同一种轮子跑不起来
    yyy
        47
    yyy  
       2017-01-14 12:24:53 +08:00
    Naive 啊。造轮子又不是什么奇怪的事情。人家只是说不要重复发明轮子。
    再说,你看看真实世界的轮子,牛车的木头轮子你放倒 F1 赛车上跑??想清楚这个你就懂了。\_(ツ)_/
    kn007
        48
    kn007  
       2017-01-14 12:30:58 +08:00
    主要是适合自己
    R09PR0xF
        49
    R09PR0xF  
       2017-01-14 12:40:11 +08:00
    前端简单?
    dtw5t
        50
    dtw5t  
       2017-01-14 13:05:16 +08:00
    造轮子才能更快的进步啊,看完源码后难道没有想一试身手的冲动?
    SuperMild
        51
    SuperMild  
       2017-01-14 13:14:55 +08:00
    主要是因为前端人多,热闹,有活力。以前只能由 server, native 做的事情,现在发现利用前端技术也能实现,于是纷纷移植,因为前端轮子多,开发快,天生跨平台。
    SuperMild
        52
    SuperMild  
       2017-01-14 13:19:06 +08:00
    前端技术是相对“简单”,易用,但楼主说复杂的是轮子,这话不对,复杂的是业务。不是轮是故意把自己弄复杂,是因为当业务复杂到一定程度的时候,为了重用和可维护性,只能上轮子。
    lwbjing
        53
    lwbjing  
       2017-01-14 13:43:17 +08:00
    不造轮子,哪来的 KPI ?
    zzNucker
        54
    zzNucker  
       2017-01-14 14:09:59 +08:00
    真是无聊透顶,不写前端的不要每隔个几天就跳出来说前端造轮子了好吗,烦死了,这论坛都看到过十几遍了
    ianva
        55
    ianva  
       2017-01-14 18:19:30 +08:00
    浏览器端相比服务端要考虑的东西少太多了,说简单没什么问题
    zohan
        56
    zohan  
       2017-01-14 18:41:40 +08:00
    看了一下楼主贴的地址,里面描述了一堆前端的“轮子”,这里我对于这个“轮子”打了引号,是因为我觉得那篇帖子里面所提及的东西,并不是都是“轮子”。里面的东西都是在针对的性的解决一些问题,有一些是一些平台想拉拢开发者做的一些所属他平台的配套前端工具,有一些的确是轮子,但都有一些年份了,并不是最近才出现的,只不过最近还在更新。
    zohan
        57
    zohan  
       2017-01-14 18:46:25 +08:00
    出现这种情况,我觉得还有一种可能性是,一些服务器人员,他们被迫写了一些前端的东西。前端的发展本来就开发思想上就有缺失,这时候后端人员来开发前端,给这一块带来了一些程序开发的思维。然后前端人员结合这样的思维,把这些思维和前端业务结合起来,于是乎又出现了一个轮子。其实是一个进化的过程,并不像后端开发,生态那么完善。
    x86
        58
    x86  
       2017-01-14 19:03:35 +08:00
    前端就好比衣服,年年出新款式,可以不穿新款式的衣服,但是会被同类人说落后了~
    rupert
        59
    rupert  
       2017-01-14 19:12:10 +08:00
    先问是不是再问为什么
    前端轮子有后端多? 后端动不动就是造个语言,然后各种配套的框架,参考 Swift/Go/Rust/Elixir https://github.com/showcases/programming-languages
    rupert
        60
    rupert  
       2017-01-14 19:15:10 +08:00
    @murmur 真是无知者无畏 前端随便改? 挂了最多页面丑一点? 前端挂了还能用吗?
    murmur
        61
    murmur  
       2017-01-14 20:33:23 +08:00
    @rupert 这我就不知道了,前几天某薯片厂的汽车宣传页面一个 font 加载 15s 不照样上线了么
    rupert
        62
    rupert  
       2017-01-14 21:07:30 +08:00
    @murmur v2 全球工单系统天天叫唤的还少
    deweixu
        63
    deweixu  
       2017-01-17 12:58:07 +08:00
    @spice630 但是复制来不能完全使用,有些地方还是要做小的修改的
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     4935 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 54ms UTC 09:05 PVG 17:05 LAX 01:05 JFK 04:05
    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