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

最近很奇怪, vue 是怎么火起来的?

  •  
  •   zzg · 2018-12-20 09:34:43 +08:00 · 26021 次点击
    这是一个创建于 2164 天前的主题,其中的信息可能已经有所发展或是发生改变。

    感觉突然就火起来了,谁能讲讲故事? vue 是怎么火起来的 https://www.cnblogs.com/imnzq/p/6959802.html

    136 条回复    2019-06-20 16:16:50 +08:00
    1  2  
    persimmon
        101
    persimmon  
       2018-12-20 15:49:14 +08:00
    因为有中文文档而已 ......
    jonah
        102
    jonah  
       2018-12-20 15:50:10 +08:00
    吃瓜,围观贵圈开撕
    murmur
        103
    murmur  
       2018-12-20 15:50:14 +08:00   ❤️ 1
    @neilwong 开源界唯星主义是很正常的事情 没有专门的公司负责售后 你只能依靠社区
    期待更多的人用 发现更多的问题 有更多对应的轮子
    尤其是小公司 技术不足以对轮子的缺陷进行修补 只能靠 google 解决方案
    hasbug
        104
    hasbug  
       2018-12-20 16:00:04 +08:00
    都火多久了,你才反应过来。
    iiii
        105
    iiii  
       2018-12-20 16:01:49 +08:00 via Android
    为什么有些人就不能客观的评价 vue ?
    JaguarJack
        106
    JaguarJack  
       2018-12-20 16:34:20 +08:00
    火就火了呗
    sudoz
        107
    sudoz  
       2018-12-20 16:35:18 +08:00
    因为确实好用
    gaocc
        108
    gaocc  
       2018-12-20 17:08:02 +08:00
    上手了半年多,数据处理比传统的 jq 方便多了。性能也还不错。npm install 搞一堆自己的组件或者网上的组件,也比较方便
    lepig
        109
    lepig  
       2018-12-20 17:31:25 +08:00
    因为国人的英语普遍偏差
    zoffy
        110
    zoffy  
       2018-12-20 17:32:24 +08:00   ❤️ 2
    两种框架都是存在即合理的。

    Vue 是实用主义,符合国人不管黑猫白猫能抓到老鼠就是好猫的思想。

    React 是科学主义、精英主义、自由主义,不符合我国加班的国情。
    DOLLOR
        111
    DOLLOR  
       2018-12-20 17:41:10 +08:00 via Android
    用 vue 的好处是可以心安理得拒绝兼容 IE8
    hasbug
        112
    hasbug  
       2018-12-20 17:45:04 +08:00
    什么心态? 总看不起别人呗。吹不吹我们不管,反正用着挺舒服的
    hasbug
        113
    hasbug  
       2018-12-20 17:45:24 +08:00
    上一条评论 5 楼的心态
    zarte
        114
    zarte  
       2018-12-20 17:47:24 +08:00
    前后端分离的页面适合,而且是中文。
    WeaPoon
        115
    WeaPoon  
       2018-12-20 17:48:44 +08:00
    这种帖子在小白看来很无语.
    你倒是分析下,哪里不好,跟其他某某比差劲在哪里了...
    C2G
        116
    C2G  
       2018-12-20 17:49:56 +08:00 via Android
    同样的需求用哪个工作量少自然哪个火。
    vitalis
        117
    vitalis  
       2018-12-20 17:51:04 +08:00
    楼主反应有点慢啊。。。怎么火起来的?想知道真正的答案,需要问小尤同学 https://www.zhihu.com/people/evanyou,他可不是一个 Nerd 程序员!产品运营思维也是一流的。
    yangehappy
        118
    yangehappy  
       2018-12-20 17:57:00 +08:00
    评论真酸+1,
    没有技术层面的评价,只有一味歧视
    libook
        119
    libook  
       2018-12-20 17:58:21 +08:00   ❤️ 1
    1. 不像 Angular 那么重,又不像 React 轻得那么彻底,双向绑定神马的先不说有没有坑,用起来还是挺爽的。
    2. 背后没有商业公司驱动,发展不受公司业务方向的限制,也没有乱七八糟的协议和产权问题。
    3. 文档写得真的很好(至少以前是),我个人看的时候给我的感受就是很贴心,文档作者预料到读者读到某地方会产生哪些疑问,就一并在文档里都解释说明清楚了,而且提供了中文文档,国内开发者英语真的普遍不行,一个项目如果有中文文档就能快在国内火起来。
    4. 社区轮子不少,有像饿了么这样的商业公司贡献代码给社区,又有像 Vuex 这样从其他框架借鉴过来的,总体还算是一个发展比较健康的框架。
    5. 还是用 JS,不用额外学 TS,学习成本进一步下降了,而且脚手架什么的做得都挺成熟完善的,给人一种任何人都能做前端开发的错觉(面试火葬场)。
    6. 创始人、布道者宣传频繁、持久,各种网站上都有大量推荐文章。
    7. Vue 火了至少得有 2 年了吧,不是最近的事情。

    总体上来看,用户痛点抓得准、学习难度低、工具又全又稳定、推广功夫深,这年头不管做啥,这几项做好了不火起来都难。
    KgM4gLtF0shViDH3
        120
    KgM4gLtF0shViDH3  
       2018-12-20 18:07:20 +08:00 via iPhone
    vue 挺好的,就是有太多小白拉低了逼格,看 issue 就知道
    libook
        121
    libook  
       2018-12-20 18:10:43 +08:00   ❤️ 1
    楼主引用的文章肯定会引起一些人的不适,我只是想说,Larry Wall 说过,程序员三大优秀品质之一就是自傲(另外两个是懒和不耐烦),程序员自吹的事情也就见怪不怪了。
    不管任何人抱有什么观点,客观上来说,不可否认,Vue 是成功的;一个东西有没有价值都是相对的,个人认为作为一个开源软件受益者,还是比较感谢开源社区的贡献者,也希望能有越来越多开源社区能够出现并健康地发展下去( GitHub 上僵尸项目也实在是太多了)。
    lscho
        122
    lscho  
       2018-12-20 19:23:18 +08:00
    @avastms 然而并没有看懂你说的什么,DOM 树是 DOM 树,AST 是 AST,并不是“管 DOM 树叫 AST ”。看源码要从整体思路来看,不要抓住某点来黑。

    当你知道 React 数据先 diff 后更新整个 DOM 树的时候,你就知道 vue 为什么用正则把 html 转为 AST,而不用 diff,不用更新整个 DOM 树了。两种方式各有优缺点,但是你这个黑法,我表示不接受。

    再来看,"尤雨溪以一己之力抑制了整个华语前端社区的平均水平也不为过",无言以对
    edsgerlin
        123
    edsgerlin  
       2018-12-20 22:18:56 +08:00
    我主要做后端,Angular,Vue 和 React 为个人项目都有玩了玩。

    其中最不 make sense 最反直觉的就是 Vue,如果有代码洁癖喜欢做依赖分割的话最麻烦,喜欢 SFC 那种 JS,CSS,HTML 糊成一坨的才会喜欢 Vue 吧?或者是看不懂英文文档的。

    都说 Angular 学习曲线陡峭,然而 Angular 是我上手最快的,因为依赖注入等等的东西和后端的依赖注入很像。整体文档也比 Vue 好读很多,官方英文 vs 官方英文的情况下。

    React 比起 Angular 就好在不强制用 TypeScript 和 annotation,顺便第三方资料多点,但是官方文档我觉得还是 Angular 好读懂。
    Ixizi
        124
    Ixizi  
       2018-12-21 02:05:28 +08:00
    用的很舒服,对传统 jQuery 来说是一种进阶
    limbo0
        125
    limbo0  
       2018-12-21 02:41:11 +08:00 via Android
    后端工程师表示,简单好用,不用写一坨 jquery 了
    kinghly
        126
    kinghly  
       2018-12-21 09:01:08 +08:00 via Android
    vue 能大大降低前端的开发门槛,所以才会流行起来
    chengluyu
        127
    chengluyu  
       2018-12-21 09:20:41 +08:00 via iPhone   ❤️ 1
    @avastms 你这个黑的水平太低了。

    不带分号的编码标准叫做 Standard Style,业界内都在用,根本没法黑。那么多流行的库都在用这一规范。你黑这个也只能说你被人带了节奏,你根本没思考过为什么。

    HTML 里规定了冒号可以是属性名的合法字符,框架作者用这个不算犯规吧?

    DOM 树不能叫 AST,那你编译原理真是白学了,parser 生成的树状结构都可以叫 AST。DOM 树当然不能直接叫 AST,但 parse 好的结构不叫 AST 还叫 DOM
    树,那就是把学的都还给大学老师了。

    说别人不管原型链,难道你没有意识到原型链带来的问题? ES6 之后开始兴起的各种工具都在告诉开发人员不要用原型链,因为静态分析太麻烦了。拿 webpack 举个例子,用 prototype 的 module 直接就被排除在 tree-shaking 之外了(谁知道你有没有改别人的原型链呢?)。
    371657110
        128
    371657110  
       2018-12-21 09:36:51 +08:00
    vue 不好吗.火起来不行吗.
    爱用不用啊.
    反正我都用.
    EPr2hh6LADQWqRVH
        129
    EPr2hh6LADQWqRVH  
       2018-12-21 09:44:54 +08:00
    @chengluyu 真是笑了

    广阔天地任我折腾呗

    要不说你们根本意识不到呢
    theohateonion
        130
    theohateonion  
       2018-12-21 10:49:16 +08:00
    Vue 的中文文档不得不说真的很不错,React 在国内不如 Vue 火的原因主要还是因为文档吧。
    ryonanamizu
        131
    ryonanamizu  
       2018-12-21 11:17:40 +08:00
    实用主义,相对于 react 更加的开箱即用。
    对于没有专业填坑员的公司,一般够用
    对于有专业填坑员的公司……用啥不都一样么
    chengluyu
        132
    chengluyu  
       2018-12-21 12:01:27 +08:00
    @avastms

    看来您的眼界也就局限在「折腾」和纠结「加不加分号」的水平上了。不知道是谁的眼界被限制了呢?笑。

    btw 不要用「你们」,我工作中不用 Vue。
    cyssxt
        133
    cyssxt  
       2018-12-21 12:02:03 +08:00 via iPhone
    简单
    geshansuiyue
        134
    geshansuiyue  
       2018-12-21 12:12:35 +08:00
    @edsgerlin jsx 不也是放一起吗?
    checkzhzzzzz
        135
    checkzhzzzzz  
       2018-12-22 16:03:02 +08:00
    不知道 5L 有什么高作 nmsl
    2oTp
        136
    2oTp  
       2019-06-20 16:16:50 +08:00
    国人开发的就是垃圾
    1  2  
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   5475 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 31ms · UTC 03:19 · PVG 11:19 · LAX 19:19 · JFK 22:19
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.