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

我觉得 vue 并不适合做大项目。大佬们怎么看呢。我觉得 event 驱动性能还是比较好的。不觉得 vue 很有优势。。

  •  
  •   liduanjie · 2020-09-30 00:15:35 +08:00 · 17394 次点击
    这是一个创建于 1516 天前的主题,其中的信息可能已经有所发展或是发生改变。
    124 条回复    2020-10-08 19:05:25 +08:00
    1  2  
    NMmmm
        101
    NMmmm  
       2020-09-30 14:03:55 +08:00
    @a719031256 贵司,3 年前端开什么价,给范围就好了
    Sapp
        102
    Sapp  
       2020-09-30 14:20:27 +08:00   ❤️ 3
    按照我的经验

    vue 很容易写成一个文件一个页面,最后一个文件上千行,找个东西找的脑阔疼
    react 容易屁大一点就抽象一下,抽象抽到点一个东西点进去七八层才到目的地,就算到了目的地你也很可能还是搞不懂这是个啥
    wangyzj
        103
    wangyzj  
       2020-09-30 14:20:50 +08:00
    react onchange

    vue v-model 双向绑定
    但是 react 生态更好
    vue 简单看着不乱
    JerryY
        104
    JerryY  
       2020-09-30 14:26:09 +08:00   ❤️ 2
    2020 年都快结束了,还有人在讨论这个问题。

    刚刚打了将近 800 字的评论,想想还是删了。如果我也加入了争论的行列,我觉得我也就那样了。不要把开发人员的技术水平,当成这个框架本身的水平。两个都是很好的框架,可能是因为上手都太简单了,所以有些人觉得自己总能指点一些东西出来。

    我就从来没看过拉着 augular 出来比的。

    好好搬砖,提升自己最重要,比来比去有啥意思,涨工资吗?
    skye
        105
    skye  
       2020-09-30 15:28:34 +08:00   ❤️ 1
    我觉得 php 不适合做大项目,大佬门怎么看。我觉得 malloc 控制内存还是比较好,不觉得 php 很有优势。

    换个对象其实是一样的,引战套路
    sxlzll
        106
    sxlzll  
       2020-09-30 15:35:16 +08:00   ❤️ 1
    工程师做正式项目选型时应该摆出不同方案的优缺点,性能最好有数据支撑,而不是我觉得谁好,工作中遇到这样的做法,要么被严厉的批评,要么被默默的鄙视
    Saszr
        107
    Saszr  
       2020-09-30 15:40:39 +08:00
    @yanzhiling2001 这插件 6 啊
    baojie223
        108
    baojie223  
       2020-09-30 16:02:23 +08:00
    @96412hj 也不能说是装逼把, 大厂 react 用的早, 有比较成熟的内部脚手架, 有丰富的内部资源, 而且反过来也在推动 react 的生态进步, 这种情况就没必要再去放弃 react 转而使用 vue 了, 小公司没有历史包袱, 用 vue 的就很多啊.
    TomVista
        109
    TomVista  
       2020-09-30 16:10:59 +08:00
    我感觉还是因为 vue2.x js 不好维护,ts 半废. 所以"公认"不适合大型项目
    vue3.0 完全 ts 后,维护很方便.

    vue 和 react 性能差距,对于 99%的项目没有什么区别
    libyOne
        110
    libyOne  
       2020-09-30 16:15:25 +08:00
    @Sapp 现在 Vue3 出来了,可以更好的通过组合式 API 组织代码了,代码逻辑更加清晰可维护
    JerryCha
        111
    JerryCha  
       2020-09-30 16:17:00 +08:00
    你要问大佬的意见。
    大佬当然说 Vue 最好,因为可以招一大堆看得懂英文学过点编程的人进来干活,自己喝喝咖啡摸摸鱼准时下班。
    96412hj
        112
    96412hj  
       2020-09-30 16:25:32 +08:00
    @baojie223 #108 你说的对,抛开业务谈技术都是耍流氓
    jydeng
        113
    jydeng  
       2020-09-30 16:29:09 +08:00
    你这个上来就抛结论,没有点论据,只能当做钓鱼了。
    fox2081
        114
    fox2081  
       2020-09-30 16:41:29 +08:00
    私以为,所谓的“大项目”的“大”应该体现在功能模块化、复杂构建流程、私有类库 UI 库、仓库管理、代码规范和文档上,这些都是根据具体业务考量的东西,跟具体框架没有太大关系,我们现在也用的 VUE+TS 的模式,为什么用 VUE,明明 NG 对 TS 的支持更好,只是因为需要快速招更多的人来写 CRUD
    mxT52CRuqR6o5
        115
    mxT52CRuqR6o5  
       2020-09-30 16:46:05 +08:00
    @Sapp
    哈哈哈,确实,react 配合 hooks 有很细的抽象粒度,但必须要有很高的经验技术才能把代码抽象成可读性高的样子
    相比之下 vue2 没有 hooks 只能以组件为粒度进行抽象,如果业务需求中有大量逻辑耦合的状态很容易就写出一个超长组件,还没发拆
    charlie21
        116
    charlie21  
       2020-09-30 17:20:48 +08:00
    @JerryY augular 是闷声发大财的意思吗
    love
        117
    love  
       2020-09-30 18:14:30 +08:00
    event 驱动是啥? jquery?
    codingBug
        118
    codingBug  
       2020-09-30 18:27:26 +08:00
    能用不就行了?
    ungrown
        119
    ungrown  
       2020-09-30 20:20:46 +08:00
    @yanzhiling2001 可别,这位施主求放过,万一您是乌鸦嘴,还是开过光的那种,如何是好?
    dvaknheo
        120
    dvaknheo  
       2020-09-30 20:32:15 +08:00
    我觉得需要编译的 vue 不适合搞后台。严重降低了开发效率
    yiyi11
        121
    yiyi11  
       2020-10-01 10:05:23 +08:00 via Android
    @charlie21 angular 是相对完美的框架,可惜国内相对地不如其他两者有市场。
    TWorldIsNButThis
        122
    TWorldIsNButThis  
       2020-10-01 20:17:51 +08:00 via Android
    @Sapp 我写 react 也经常一个文件一个页面,公司的后台管理项目,经典的面 Java 进来写 springboot+react 。。比如一个 xx item 的列表页,十几个搜索维度,几十个字段,然后还有对每个 item 的操作,写着写着就千行左右了,要拆吧感觉也没啥好拆的。。
    JayLin1011
        123
    JayLin1011  
       2020-10-01 20:29:24 +08:00
    大型项目的边界视公司规模和项目需求而定,不太好区分。
    不过你有这种观点显然已经熟练掌握了两种不同的技术,并做了测试用例具体比较了驱动性能。
    可不可以给出你做驱动性能的测试用例差异表格,这样比较直观,也更能体现你的观点的说服力。
    如果真的性能不行,我赶紧叫公司换技术。
    lightman0215
        124
    lightman0215  
       2020-10-08 19:05:25 +08:00
    在国内用啥框架决定了你能不能找到工作,公司产品前端框架基本都是 Angular 的,想招个人都难,全部 vue 。。。而且大部分没有组件化思维。。
    1  2  
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   905 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 21ms · UTC 22:04 · PVG 06:04 · LAX 14:04 · JFK 17:04
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.