zzg
V2EX  ›  Vue.js

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

  •  
  •   zzg · Dec 20, 2018 · 28065 views
    This topic created in 2735 days ago, the information mentioned may be changed or developed.

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

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

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

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

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

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

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

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

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

    React 比起 Angular 就好在不强制用 TypeScript 和 annotation,顺便第三方资料多点,但是官方文档我觉得还是 Angular 好读懂。
    Ixizi
        124
    Ixizi  
       Dec 21, 2018
    用的很舒服,对传统 jQuery 来说是一种进阶
    limbo0
        125
    limbo0  
       Dec 21, 2018 via Android
    后端工程师表示,简单好用,不用写一坨 jquery 了
    kinghly
        126
    kinghly  
       Dec 21, 2018 via Android
    vue 能大大降低前端的开发门槛,所以才会流行起来
    chengluyu
        127
    chengluyu  
       Dec 21, 2018 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  
       Dec 21, 2018
    vue 不好吗.火起来不行吗.
    爱用不用啊.
    反正我都用.
    EPr2hh6LADQWqRVH
        129
    EPr2hh6LADQWqRVH  
       Dec 21, 2018
    @chengluyu 真是笑了

    广阔天地任我折腾呗

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

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

    btw 不要用「你们」,我工作中不用 Vue。
    cyssxt
        133
    cyssxt  
       Dec 21, 2018 via iPhone
    简单
    geshansuiyue
        134
    geshansuiyue  
       Dec 21, 2018
    @edsgerlin jsx 不也是放一起吗?
    checkzhzzzzz
        135
    checkzhzzzzz  
       Dec 22, 2018
    不知道 5L 有什么高作 nmsl
    2oTp
        136
    2oTp  
       Jun 20, 2019
    国人开发的就是垃圾
    1  2  
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   5957 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 129ms · UTC 02:15 · PVG 10:15 · LAX 19:15 · JFK 22:15
    ♥ Do have faith in what you're doing.