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

打击前端多框架乱象人人有责

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

    先做一下自我介绍 我是一个小公司的前端开发人员 接触前端有 5 年了吧 最早的时候初中开始写 html+css 布局 但是只是因为兴趣 后面去读了技校 学了个计算机应用专业 然后自学编程 以及前端开发 现在入职小公司工作也有一年了 我发现前端各种各样的框架百花齐放 各色各样 我发现一个最大的问题是很多新人刚刚接触前端没多久就去学框架了 而且框架有很多坑(个人这样觉得) 我觉得现在很多框架就是 解决大问题 并且附赠你一个小问题 而且这个问题看似简单 但是你不清楚框架原理 网上也没有资料搞得很头秃 所以我自己新建了一个 QQ 群 想邀请前端开发人员 或者 对前端开发发展有兴趣的朋友进来聊聊 (前端框架解决了什么?带来了什么问题?我们应该如何去解决这个问题?) 有些朋友说我只想简简单单写个代码 哪有那么多屁事 如果是有这样想法的朋友 我理解 但是也别喷我们有对前端改进想法的朋友

    点击链接加入群聊 [前端开发研究所] : https://jq.qq.com/?_wv=1027&k=lqmgF6Oy

    第 1 条附言  ·  2020-06-05 13:20:21 +08:00
    大家去这里回答吧
    https://www.v2ex.com/t/678931#reply0
    44 条回复    2020-06-05 18:58:37 +08:00
    clare233
        1
    clare233  
       2020-06-05 11:41:35 +08:00
    框架是为了快速业务开发,解决协同开发时候重复造轮子的问题
    wszgrcy
        2
    wszgrcy  
       2020-06-05 11:43:13 +08:00 via Android
    造一个框架,自动调用其它框架
    opengps
        3
    opengps  
       2020-06-05 11:43:50 +08:00
    存在即合理,可以提倡统一,但不能打压分歧。要知道很多优秀框架都是在改造别人框架的基础上诞生的
    ooo1
        4
    ooo1  
    OP
       2020-06-05 11:45:00 +08:00
    很多框架强大我不否认 但是你可能学习到一半之后 新框架又出来了
    wobuhuicode
        5
    wobuhuicode  
       2020-06-05 11:48:53 +08:00
    只想简简单单写个代码,你选框架干嘛。
    用了人家开源的觉得不顺手,那就自己造一个呗。
    前端框架开源是一件好事。
    不信你去看看做游戏的。大型点的公司都自己内部一套开发的,做了你想跳槽也不好跳。
    xstmjh
        6
    xstmjh  
       2020-06-05 11:49:10 +08:00
    14 年学了 react,现在还是 react
    wobuhuicode
        7
    wobuhuicode  
       2020-06-05 11:53:39 +08:00
    @opengps 没必要统一,不同的框架彰显的就是不同思想。
    rioshikelong121
        8
    rioshikelong121  
       2020-06-05 11:55:01 +08:00
    ooo1
        9
    ooo1  
    OP
       2020-06-05 11:56:53 +08:00
    @wobuhuicode 看清楚我是说 那些只想简简单单写代码的朋友 就别参与讨论了
    IGJacklove
        10
    IGJacklove  
       2020-06-05 12:01:15 +08:00
    @biliangyong 好奇你学的都是些啥框架,我是 jquery -> react,现在还是 react
    ooo1
        11
    ooo1  
    OP
       2020-06-05 12:02:50 +08:00
    @IGJacklove jquery 是库我也学了 我觉得很好用 而且使用频率比 vue 高
    yuang
        12
    yuang  
       2020-06-05 12:03:04 +08:00 via Android   ❤️ 17
    打击发一段话不加标点符号人人有责
    shintendo
        13
    shintendo  
       2020-06-05 12:04:31 +08:00   ❤️ 1
    我一直很好奇“前端一年换一个框架”是从哪里来的都市传说
    ooo1
        14
    ooo1  
    OP
       2020-06-05 12:04:37 +08:00
    @yuang 写的时候是有回车的 发布就没有了
    kop1989
        15
    kop1989  
       2020-06-05 12:10:40 +08:00
    其实框架是否采用、采用什么框架就一点:如果只有这个框架能解决当前痛点的,必须用。然后就是复杂度 /方便度的性价比自己能接受,那就可以用。

    就这么简单。
    至于说框架带来的副作用、bug,以及到底什么情况下使用框架,其实是没什么可讨论的基础的。
    这就像是你吃饭的时候有时候用勺,有时候用筷子。而且有时候勺大,有时候勺小。
    看似这样的选择可以输出一个方法论来理性支撑。但用在实际上,就完全不是这么回事了。比如这个饭馆只有大勺子。比如这个饭馆的筷子不干净,所以用勺子。等等的。
    kosgug
        16
    kosgug  
       2020-06-05 12:17:28 +08:00 via Android   ❤️ 1
    这玩意不就是自由的市场竞争,没有新的不就没有了活力,我们是不是要顺带着打击住房格局乱像,打击学校学科乱像 🐶
    liuy1994g
        17
    liuy1994g  
       2020-06-05 12:17:33 +08:00 via Android
    说是三大框架,其实用的多的还是 react 和 vue 。
    再者说,不都是 js 吗,有啥上手难度?
    ooo1
        18
    ooo1  
    OP
       2020-06-05 12:25:26 +08:00 via Android
    @liuy1994g 随便用用还真没难度 但是我学东西都喜欢了解一些原理 不然出问题了 不好解决
    revalue
        19
    revalue  
       2020-06-05 12:29:35 +08:00   ❤️ 1
    @biliangyong 你还不如打击小程序这种纯粹为了商业利益增加学习负担的。觉得楼主如果稍微对前端有所了解,就不会提出这个观点。
    我只能说,我不赞同。
    ooo1
        20
    ooo1  
    OP
       2020-06-05 12:31:34 +08:00 via Android
    @revalue 能理解 我可能只是表达的不是很清晰
    gouflv
        21
    gouflv  
       2020-06-05 12:34:24 +08:00 via iPhone
    自嗨研究所🙈
    DreamCMS
        22
    DreamCMS  
       2020-06-05 12:34:37 +08:00
    框架不不框架不知道,要的是快速迭代实现。
    asanelder
        23
    asanelder  
       2020-06-05 12:37:03 +08:00
    铁子,为什么喜欢写这种大段的文字。看的很累。

    分成多段描述,很一段文字量少一些,它不香吗?
    Varobjs
        24
    Varobjs  
       2020-06-05 12:38:13 +08:00 via Android
    你也说了框架解决了大问题,带来小问题,不了解原理容易头秃。
    那为什么不解决‘不懂原理’这个问题呢?
    难道干掉所有框架,自己造个‘框架’就没有小问题吗?
    当然你的困惑很多后端也有
    ooo1
        25
    ooo1  
    OP
       2020-06-05 12:54:05 +08:00 via Android
    @Varobjs 如果懂原理是一件简单的事情那就不会有这个帖子了
    npm
        26
    npm  
       2020-06-05 12:58:25 +08:00
    想说用 QQ 群还不如用电报群: http://6tt.co/nPWz
    PineappleBeers
        27
    PineappleBeers  
       2020-06-05 13:23:31 +08:00
    框架还是建议使用社区活跃的,参与的人数也多,无论是使用体验还是开发规范甚至安全都有保障。
    你要是天天关注小众框架,那确实层出不穷。
    你发现了坑,你可以提交 issue 啊,社区会有人帮你的。
    其实如果你真的是已经把框架的里里外外都弄懂了,甚至可以 pull request 帮一下人家啊。
    你说的强大的框架学习到一半之后就有新框架我是不赞同的,大框架大版本的迭代周期也很长啊,而且许多核心原理都是不变的。
    而且我觉得前端框架再多也无所谓啊,反正自己只用那么些框架和工具。
    很多都只是作者造轮子而已,不可否认造轮子也是学习的一个好途径。
    will0404
        28
    will0404  
       2020-06-05 13:30:59 +08:00
    你这群能活跃一个月以上算我输 [狗头]
    IGJacklove
        29
    IGJacklove  
       2020-06-05 13:38:28 +08:00
    @biliangyong 为啥还要用 jQuery...我学 react 后已经好几年没用过 jQuery 了
    ooo1
        30
    ooo1  
    OP
       2020-06-05 13:39:20 +08:00
    @IGJacklove 需求不同 一个是工具库 一个是框架
    shintendo
        31
    shintendo  
       2020-06-05 13:45:08 +08:00
    @biliangyong 两个都是库
    ooo1
        32
    ooo1  
    OP
       2020-06-05 13:47:05 +08:00
    @shintendo 你说 react 是库?
    shintendo
        33
    shintendo  
       2020-06-05 13:47:44 +08:00
    @biliangyong facebook 说的
    Procumbens
        34
    Procumbens  
       2020-06-05 13:48:56 +08:00
    @biliangyong react 的官方定义是 A JavaScript library for building user interfaces 。是 library 不是 framework
    meteor957
        35
    meteor957  
       2020-06-05 13:49:58 +08:00
    @asanelder 看的确实累,?+ 空格
    Outshine
        36
    Outshine  
       2020-06-05 13:50:08 +08:00
    既然你都是搞前端的,写的内容就不能排个版???
    ooo1
        37
    ooo1  
    OP
       2020-06-05 13:52:40 +08:00
    @Outshine 我发布就这样了现在也改不了了。。。。
    MaxJin
        38
    MaxJin  
       2020-06-05 14:04:25 +08:00   ❤️ 1
    代码这东西我觉得本就是一个可以创造无限可能的伟大事物,而框架则是人的一种思维展示,不觉得有必要统一,就是不同思路的展示,如果可以我希望能出来更多框架(我是指不同思路不同风格的),百花争鸣才代码真正意义的体现。个人见解
    SSW
        39
    SSW  
       2020-06-05 14:12:43 +08:00
    react 确实是库啊。官方都是这样说的。其实我倒没觉得框架出得多快,没项目摸鱼都是继续看 js 基础。我觉得恶心的是小程序,我们公司五个平台的小程序都在做。小程序很多坑是真的找不到,搞的头秃
    namelosw
        40
    namelosw  
       2020-06-05 14:40:14 +08:00
    后端才乱象把,前端常用的也就平均三个不到五个框架,几天就学得差不多了。

    后端常用的怎么得有几十个把。
    mauve
        41
    mauve  
       2020-06-05 15:05:53 +08:00 via iPhone
    怀疑你在钓鱼
    wzly
        42
    wzly  
       2020-06-05 16:26:20 +08:00
    群就一人???
    a1562619919
        43
    a1562619919  
       2020-06-05 18:57:15 +08:00
    自己也写一个,死道友不死贫道😏
    ooo1
        44
    ooo1  
    OP
       2020-06-05 18:58:37 +08:00 via Android
    @a1562619919 有自己的框架
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1202 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 25ms · UTC 23:11 · PVG 07:11 · LAX 15:11 · JFK 18:11
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.