Xavier08

关于身边前端儿对 react、vue 的滥用

  •  
  •   Xavier08 · Dec 20, 2019 · 6689 views
    This topic created in 2510 days ago, the information mentioned may be changed or developed.

    目前接触到身边的前端儿把 react、vue 主要都用来做后台的单页面。

    react 学习曲线陡峭,会的还不是很多。 vue 上手容易一抓一大把,来一个项目不管三七二十一都用 vue+vuex+vue-router+element-ui 全家桶就上来开始做了。不管是前台系统还是后台系统,统统用 vue 单页面。

    感觉 element-ui/ant-design 这类中后台组件框架已经被开发人员滥用了😂,只为了图省事、方便

    如 ssr、多页面,从来没有接触过项目,技术经验没有任何积累。

    就想问,react、vue 的技术应用场景有哪些更好的实践?

    ( ps:react 的 ssr 有没有什么好用的 UI 库?)

    79 replies  •  2019-12-21 15:21:38 +08:00
    zhuyun233
    zhuyun233
    Dec 20, 2019❤️7
    1
    lz 北京人?前端“儿”?
    xiadd
    xiadd
    Dec 20, 2019
    2
    可以把 react&vue 当作 jq 用,问题不大
    royzxq
    royzxq
    Dec 20, 2019❤️2
    3
    黑猫白猫,能抓老鼠的就是好猫
    azcvcza
    azcvcza
    Dec 20, 2019
    4
    能在工期之前做完,谁管你用啥框架呢,不服就 jq 裸写搞起
    snarkprayer
    snarkprayer
    Dec 20, 2019 via Android
    5
    应用场景有哪些更好的实践?什么场景?
    SSR 的 UI 库?这没啥关系吧,遇到 document/window undefined 的,你看看包文件的 dist 目录,应该有 SSR 的版本吧
    gloye
    gloye
    Dec 20, 2019❤️5
    6
    图省事、方便这个理由还不够?
    just1
    just1
    Dec 20, 2019 via Android
    7
    滥用?那你说说有什么不好咯
    xmge
    xmge
    Dec 20, 2019
    8
    @gloye 我觉的够了
    enjoyCoding
    enjoyCoding
    Dec 20, 2019❤️1
    9
    有能耐让后端也不用框架自己写鸭
    Xavier08
    Xavier08
    OP
    Dec 20, 2019
    10
    看做出来的项目每个都长一个样子,起码换个自定义主题吧。目前一些组件框架的状况和当年的 bootstrap 看起来有点像
    shintendo
    shintendo
    Dec 20, 2019❤️1
    11
    你这顶多也就是 spa 滥用,怎么就 react/vue 滥用了
    buhi
    buhi
    Dec 20, 2019
    12
    一个内部系统, 是做出来提高生产力的, 还是做出来给人养眼用的?
    AreYou0k
    AreYou0k
    Dec 20, 2019
    13
    组件库出来不就是为了图方便解决问题的吗?
    gowk
    gowk
    Dec 20, 2019 via Android
    14
    来了,来了,他们来了
    OxO
    OxO
    Dec 20, 2019
    15
    真的,来了,来了,他们来了,昨天来了,今天也来了。。。
    gwy15
    gwy15
    Dec 20, 2019
    16
    有更好更快的方法解放生产力,为什么还要过去那一套呢?写代码还要讲究“工匠精神”?

    > 技术经验没有任何积累

    如果对没有技术长进感到不满意,那可以换一份更有技术挑战性的工作啊。
    NaVient
    NaVient
    Dec 20, 2019❤️1
    17
    @Xavier08 #10 怎么感觉当年的 bootsrap 在你眼里是一个贬义词呢?
    Resource
    Resource
    Dec 20, 2019
    18
    那怎样才算不滥用?
    murmur
    murmur
    Dec 20, 2019
    19
    vue 其实比 jquery 还简单。。
    Elephant696
    Elephant696
    Dec 20, 2019
    20
    小明的爷爷活了 103 岁
    markzyh
    markzyh
    Dec 20, 2019❤️2
    21
    “前端儿”,笑了。打字还带口音的?普通话都说不好的话也没必要说什么了。
    不然你是故意的?不明所以
    觉得滥用还求“好用的 ui 库”干嘛?自己用 JQ 手撸一个啊
    zhw2590582
    zhw2590582
    Dec 20, 2019
    22
    服务于业务逻辑,当然怎么方便怎么来啊,交接也容易,滥不滥用有啥关系呢,以前是不是也说:JQ 滥用了,为什么不写原生 JS ?
    wangyzj
    wangyzj
    Dec 20, 2019
    23
    https://github.com/PanJiaChen/vue-element-admin
    感谢这位老哥为我全干工程师生涯快速注入了 spa 技能
    whileFalse
    whileFalse
    Dec 20, 2019❤️1
    24
    @zhuyun233 北京人也不说端儿啊。
    倒是有些在北京呆过一阵的外地人乱加儿化音。
    qq807492916
    qq807492916
    Dec 20, 2019 via Android
    25
    @enjoyCoding ……过分了😂
    cjc2017
    cjc2017
    Dec 20, 2019❤️3
    26
    那后端 "儿" 是否用第三方库和框架呢? 你这个"儿"用的真🐔儿难受
    HuHui
    HuHui
    Dec 20, 2019 via Android❤️1
    27
    为啥上面认为是儿化音,不是 XXXer 的直翻么
    akakidz
    akakidz
    Dec 20, 2019
    28
    Vue 撸起来快啊...
    orzorzorzorz
    orzorzorzorz
    Dec 20, 2019
    29
    antd 是可以 ssr 的,哪里的同构有问题,直接去提 issue。中文也无所谓,套模板别被机器人关了就行。
    JerryCha
    JerryCha
    Dec 20, 2019
    30
    这年头不会 React/Vue 连个前端工作都找不着,就跟你去找 Java 后端不会 Spring 全家桶一样尴尬
    indomi
    indomi
    Dec 20, 2019❤️5
    31
    两个东西,UI 库,和 MVVM 思想的框架
    UI 库的滥用真的我觉得对前端不太好,都很少有机会能够尝试自己布局和写 css 了
    MVVM 框架。。。。。。真香
    icedwatermelon
    icedwatermelon
    Dec 20, 2019
    32
    关于 Javaer 对 Spring 的滥用
    KuroNekoFan
    KuroNekoFan
    Dec 20, 2019
    33
    不喜欢用可以不用
    wc951
    wc951
    Dec 20, 2019 via Android
    34
    我就不一样,我只滥用 angular,不过我是写 java 后端的也无所谓了🐶
    pouta
    pouta
    Dec 20, 2019
    35
    真香
    a132811
    a132811
    Dec 20, 2019
    36
    说了半天,也没有说到哪里滥用了。
    再说,不使用 ssr、多页面就滥用了?
    坦白讲, 用 codeSplit 实现按需要加载,甚至都没有必要上多页面。
    idealhs
    idealhs
    Dec 20, 2019
    37
    你牛逼你来 jQ 一把梭
    summerdays
    summerdays
    Dec 20, 2019
    38
    借楼问下:react 适合做企业应用么?就是那种业务系统。前端小白,react 只能做单页应用?单页应用适合企业业务系统么。
    Pastsong
    Pastsong
    Dec 20, 2019 via Android
    39
    这说的是啥啊
    westoy
    westoy
    Dec 20, 2019
    40
    不需要 SEO 的场景以及不考虑低带宽 /网络不稳定的场景, 我觉得一把梭哈没啥问题
    HolmLoh
    HolmLoh
    Dec 20, 2019
    41
    @whileFalse #24
    比如孤儿?
    HolmLoh
    HolmLoh
    Dec 20, 2019
    42
    @HolmLoh #41
    以防被刚 手动狗头
    rainbowchou
    rainbowchou
    Dec 20, 2019
    43
    有什么问题,能完成业务就成,你写得再好看,再优雅,资本家会在乎吗,能不能多加几毛工资?
    Balibabo
    Balibabo
    Dec 20, 2019
    44
    哈?那应该用啥写前端呢?冷门框架?自己造轮子?裸写 JS,自己用 defineProperty 实现双向绑定,自己封装 watch 一类的,那为啥不用 VUE ?
    youwillbe
    youwillbe
    Dec 20, 2019
    45
    用的烂和滥用应该不是一个意思吧?
    fengbjhqs
    fengbjhqs
    Dec 20, 2019
    46
    可能没有 ui,或者 ui 直接抄的
    ghostman
    ghostman
    Dec 20, 2019
    47
    那用啥? jquery ?
    HonoSV
    HonoSV
    Dec 20, 2019❤️3
    48
    楼主这里说的“儿”,可能单纯想表述“我是你爹”的意思(逃
    wdspro
    wdspro
    Dec 20, 2019
    49
    有意思的楼主儿
    wlh233
    wlh233
    Dec 20, 2019
    50
    前端 er develop 儿
    yutou527
    yutou527
    Dec 20, 2019
    51
    @HonoSV hahaha
    mokeyjay
    mokeyjay
    Dec 20, 2019
    52
    @HonoSV #48 我也是这么认为的
    TangMonk
    TangMonk
    Dec 20, 2019
    53
    Vanilla JS 才是最好的框架
    hirasawayui
    hirasawayui
    Dec 20, 2019 via Android
    54
    作为一个前端,完全没听懂楼主在说什么。

    题不对文的感觉。
    jacklin96
    jacklin96
    Dec 20, 2019
    55
    关于楼主对儿化音的滥用
    t333st
    t333st
    Dec 20, 2019
    56
    @hirasawayui 他说的是前端儿,不关你事儿
    cz5424
    cz5424
    Dec 20, 2019 via iPhone
    57
    能跑起来就赢了
    duan602728596
    duan602728596
    Dec 20, 2019 via iPhone
    58
    这几年前端不就是用了点提高生产力、方便开发的东西吗?
    从刚出来就这那那这的,马上要 2020 年了,咋还这么多事呢
    lancerliu
    lancerliu
    Dec 20, 2019
    59
    我觉得是不是要再开个标题:关于身边后端儿对 sprin boot 的滥用 ?
    november
    november
    Dec 20, 2019
    60
    所以前端 develop 儿用个框架节省开发时间,到底得罪了谁?。。。
    yhxx
    yhxx
    Dec 20, 2019
    61
    口音也就算了

    后面 3 行是完全看不懂

    你到底想说啥?
    hst001
    hst001
    Dec 20, 2019
    62
    这些东西做出来不就是为了方便别人一把梭提高生产力的吗?所以我觉得没有问题
    tiaod
    tiaod
    Dec 20, 2019
    63
    你们这些辣鸡,对编程语言滥用了,老子汇编就能写出来
    nianyu
    nianyu
    Dec 20, 2019
    64
    那你说什么叫不滥用?感觉你的脑回路好神奇啊说出莫名其妙的话
    Curtion
    Curtion
    Dec 20, 2019
    65
    哈哈,有点意思,要不你先解释解释你理解的滥用是什么?
    walpurgis
    walpurgis
    Dec 20, 2019 via Android
    66
    都说前端天天造轮子,能滥用说明往一个方向统一了,不是好事吗
    QingStone
    QingStone
    Dec 21, 2019 via Android
    67
    框架造出来不就是为了省事为了方便吗?🤔
    Tokin
    Tokin
    Dec 21, 2019
    68
    不用 UI 库难道每套系统都自己手撸样式? UI 库的存在是为了解决什么你搞清楚了嘛。。。
    如果不是对 UI 有专门的设计需求,自然就直接用现成的 UI 库了。
    至于 vue、react 滥用,难道用 jQuery、原生 js 吗?
    感觉你这就像是在说 QT 开发为什么整天用 QT。。。
    cococoder
    cococoder
    Dec 21, 2019 via Android
    69
    @zhuyun233 戳中笑点了
    randyo
    randyo
    Dec 21, 2019 via Android
    70
    有人说过滥用 jQuery 吗?
    weixiangzhe
    weixiangzhe
    Dec 21, 2019 via Android
    71
    后台管理上 ssr 干嘛,需要首屏加载那么快吗
    Lfinesse
    Lfinesse
    Dec 21, 2019
    72
    对于普通中后台项目的开发,方便省事不就是最主要的需求么

    自定义主题也顶多就是需求都实现完了之后的 UI 优化吧(更何况很多项目的中后台是没有 UI 资源来给出个设计稿的
    GG668v26Fd55CP5W
    GG668v26Fd55CP5W
    Dec 21, 2019 via iPhone
    73
    这……怎么就滥用了?没看明白
    suyuyu
    suyuyu
    Dec 21, 2019
    74
    我求求你别用
    gouflv
    gouflv
    Dec 21, 2019 via iPhone
    75
    楼主儿,先问是不是,再问为什么
    darrenfang
    darrenfang
    Dec 21, 2019
    76
    做了几年 Java,去年学了 vue,做了几个前端项目,今年 10 月开始学习 React,用 react + react-redux + next + material-ui + redux-dynamic-modules 做了一个用户端,这几天要写个管理端,就研究了下模块复用,用上了 lerna。

    之前写 vue 只做用户端,没有模块复用的需求,现在这个 React 项目让我研究起了 redux-dynamic-modules 和 lerna,顿时觉得前端还是挺有意思的。
    jugelizi
    jugelizi
    Dec 21, 2019 via iPhone
    77
    有点
    很多中级的也是 打包一个 js 两兆多
    网络一抖就炸了。没点基础就来干 vue
    zhjie
    zhjie
    Dec 21, 2019
    78
    讲道理,写展示型的我都不想用 spa,但怕就怕领导突然要让你在里边写逻辑。
    shanlan
    shanlan
    Dec 21, 2019
    79
    难道手写原生代码?包括 JS/CSS/HTML ?
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   1428 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 216ms · UTC 18:25 · PVG 02:25 · LAX 10:25 · JFK 13:25
    ♥ Do have faith in what you're doing.