前端框架的利于弊 - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
ooo1
V2EX    分享发现

前端框架的利于弊

  •  
  •   ooo1 2020-06-05 13:16:11 +08:00 3007 次点击
    这是一个创建于 2013 天前的主题,其中的信息可能已经有所发展或是发生改变。

    上一个主题问的问题有点过于模糊( t/678896#rely26

    我们就直接说前端框架的利于弊吧

    Atukey
        1
    Atukey  
       2020-06-05 13:58:46 +08:00
    再开一帖
    前端框架的利与弊
    ooo1
        2
    ooo1  
    OP
       2020-06-05 14:03:55 +08:00
    @Atukey ??
    Tokin
        3
    Tokin  
       2020-06-05 15:04:05 +08:00
    自然是利大于弊。难不成你喜欢整天自己造轮子?每个人的实现方式都千奇百怪,为什么不统一框架?有 bug 就解决框架的 bug 而不需要解决每个人的 bug 。

    至于前端框架那么多,只能说根据业务、需求、审美等等等等细分了,但是并不会过分增加你的负担吧,你业务适合什么就用什么呗,又不是让你全都试一遍。你觉得框架问题多,难道自己写的代码就没问题了吗?

    我是不太理解你提出类似问题的想法是怎样的。是吐槽有些人只会用框架而不去研究原理吗?有些不理解你吐槽的点在哪里。
    kop1989
        4
    kop1989  
       2020-06-05 15:05:18 +08:00
    利与弊是要结合具体需求和具体条件来说的。
    干聊一定是利大于弊,否则框架存在的意义就没有了。
    sunxl
        5
    sunxl  
       2020-06-05 15:06:45 +08:00
    工具多选择多,挺好的
    hugepizza
        6
    hugepizza  
       2020-06-05 15:11:40 +08:00   2
    数据库太多了 关系型数据库 kv 数据库 图数据库 时序数据库 列数据库 还有 hdfs hive 那一套
    每种类型下面又有好几种成熟的产品 所以我们应该抵「制数据库乱象」?
    shunia
        7
    shunia  
       2020-06-05 15:20:05 +08:00   1
    上一帖没有标点符号,这帖打错字。
    讨论到现在,头都没有开一个,具体讨论什么问题一个字没说。
    说真的我觉得你应该深思熟虑一下再发帖,就跟写代码似的,一般最好先想好怎么解决问题才能下手吧?
    smilebugs
        8
    smilebugs  
       2020-06-05 15:22:58 +08:00
    @Atukey 哈哈 也行人家就想这样一直玩下去
    @biliangyong 编辑完还请自己过一遍 毕竟一个错别字扣 0.5 分呢
    ooo1
        9
    ooo1  
    OP
       2020-06-05 15:29:28 +08:00
    @smilebugs 你们有必要吗???
    Marstin
        10
    Marstin  
       2020-06-05 15:35:17 +08:00
    你接触前端五年?五年前还是 jsp 和 SPA 的时代,现在前端已经实现服务化了,前端架构突飞猛进地增长。过去的前端框架定义是框架,现在的前端框架是架构,完全不同的概念了。
    不用框架,你能给我手写撸出一个像样的前端工程,那你是真的牛批。现在也不是 html+js+css 就是前端项目的时代了
    hongch
        11
    hongch  
       2020-06-05 16:18:55 +08:00
    利与弊
    Justin13
        12
    Justin13  
       2020-06-05 16:27:24 +08:00 via Android
    多姿多彩不好么?又没人逼你用。
    cjc2017
        13
    cjc2017  
       2020-06-05 16:31:00 +08:00
    百家号欢迎你!!!!
    hYork
        14
    hYork  
       2020-06-05 16:44:12 +08:00
    个人见解,了解了原理才能知道真正的利与弊,以及解决相关的问题。希望楼主加油~~
    murmur
        15
    murmur  
       2020-06-05 16:46:18 +08:00
    https://v2ex.com/t/671052#reply139
    楼主想要整事情应该向我一样
    哪里有自己不说观点全等着群众恢复的
    这是新浪微博 sb 营销号的套路
    asanelder
        16
    asanelder  
       2020-06-05 16:49:21 +08:00
    @murmur tldr
    rioshikelong121
        17
    rioshikelong121  
       2020-06-05 16:51:06 +08:00
    门都没入就开始指点江山了。
    murmur
        18
    murmur  
       2020-06-05 16:52:14 +08:00
    @asanelder 不是给你看的,是告诉搞事情的时候先把自己观点搞明白,尤其是你在谈论技术相关的时候,三言两语肯定说不完
    而且太长不看很没礼貌,不看你就乖乖离开,何必留下自己高见
    asanelder
        19
    asanelder  
       2020-06-05 16:55:33 +08:00
    俺来说说前端框架的利和 bi 吧,人家诚恳来问,你们不认真回答,天天阴阳人,小心死后下地狱!(阿弥陀佛,俺做为一个佛教徒,不应该说出如此狠毒的话,罪过罪过)

    现在,由俺来好好回答楼主的问题。

    利呢,肯定是有利的,要不这东西怎么会存在?
    弊呢,肯定是有弊的,要不这东西怎么会发展?

    还记得上学时,老马说过的辩证法吗?

    事物就是要在不断的矛盾冲突中,迂回的发展和前进。

    中国有个成语也说明了同样的道理:有利有弊。

    所以呢,这个前端框架,肯定是利弊共存的。

    至于如何权衡这其中的利弊,需要楼主在项目中反复实践和应用。

    毕竟

    实践是检验真理的----------------------------唯一


    标准!!!
    asanelder
        20
    asanelder  
       2020-06-05 17:00:28 +08:00
    @murmur #18 俺觉得楼主的问题问的很好啊。。。理由如下

    1. 言简意赅
    2. 没有条条框框
    3. 问题有充足的发散性
    4. 问题有充足的启发性
    5. 问题有充足的讨论性
    6. 问题有充足的辩证性
    7. 问题包含着一种最朴素的真理

    很好,very good
    Justin13
        21
    Justin13  
       2020-06-05 17:04:32 +08:00 via Android
    @asanelder 我都不知道你是在黑还是在吹
    asanelder
        22
    asanelder  
       2020-06-05 17:07:11 +08:00
    @Justin13 #21 佛说:是黑是吹,在于你心
    ooo1
        23
    ooo1  
    OP
       2020-06-05 17:37:27 +08:00
    ooo1
        24
    ooo1  
    OP
       2020-06-05 17:39:42 +08:00
    @Justin13 。。。
    mwVYYA6
        25
    mwVYYA6  
       2020-06-05 17:59:11 +08:00 via Android
    @asanelder 哈哈 万能被锤回复
    ooo1
        26
    ooo1  
    OP
       2020-06-05 18:00:20 +08:00
    @murmur 谁搞事情了 sb
    murmur
        27
    murmur  
       2020-06-05 18:10:12 +08:00
    @ooo1 你发的是分享发现,你分享的东西呢??
    qq316107934
        28
    qq316107934  
       2020-06-05 18:16:17 +08:00
    @murmur #27 别理他了,感觉没法正常交流,B 了得了

    至于框架,先不管解决啥问题带来了啥问题,我觉得找几个人一起做项目,或者自己做项目做复杂了一些,就会知道为啥要框架了。
    ooo1
        29
    ooo1  
    OP
       2020-06-05 18:17:25 +08:00
    @murmur 哦哦
    ooo1
        30
    ooo1  
    OP
       2020-06-05 18:46:10 +08:00 via Android
    @qq316107934 就一直没想明白哪里惹到你们了?
    JasonLaw
        31
    JasonLaw  
       2020-06-05 18:54:55 +08:00 via iPhone
    首先你想讨论一个东西的话,自己先做一下调研,不要一下子就把问题扔给别人,这样子太不负责。要是你在 stack overflow 提问的话,你这个问题就是不符合社区规范的。你碰到了什么问题?你做了调研吗?你发现了什么?你不明白什么?你什么都没说,你叫别人怎么看你?你叫别人怎么帮你?
    ooo1
        32
    ooo1  
    OP
       2020-06-05 18:59:51 +08:00 via Android
    @JasonLaw 我发在这里就是做调研
    JasonLaw
        33
    JasonLaw  
       2020-06-06 06:28:01 +08:00 via iPhone
    @ooo1 How much research effort is expected of Stack Overflow users? - Meta Stack Overflow

    https://meta.stackoverflow.com/questions/261592/how-much-research-effort-is-expected-of-stack-overflow-users

    看了你就会明白为什么大家对你这样子了。
    icy37785
        34
    icy37785  
       2020-06-06 08:16:32 +08:00 via iPhone
    两个帖子都看了一遍,感觉像钓鱼。b 了算了。
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     5479 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 30ms UTC 03:28 PVG 11:28 LAX 19:28 JFK 22:28
    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