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

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

  •  
  •   zzg · 330 天前 · 14890 次点击
    这是一个创建于 330 天前的主题,其中的信息可能已经有所发展或是发生改变。

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

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

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

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

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

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

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

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

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

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

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

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

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

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

    广阔天地任我折腾呗

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

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

    btw 不要用「你们」,我工作中不用 Vue。
        133
    cyssxt   329 天前 via iPhone
    简单
        134
    geshansuiyue   329 天前
    @edsgerlin jsx 不也是放一起吗?
        135
    checkzhzzzzz   328 天前
    不知道 5L 有什么高作 nmsl
        136
    2oTp   148 天前
    国人开发的就是垃圾
    1  2  
    关于   ·   FAQ   ·   API   ·   我们的愿景   ·   广告投放   ·   感谢   ·   实用小工具   ·   2323 人在线   最高记录 5043   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.3 · 36ms · UTC 12:28 · PVG 20:28 · LAX 04:28 · JFK 07:28
    ♥ Do have faith in what you're doing.