ivyliner
V2EX  ›  问与答

OpenAI 如何看待 "Vue 还是 React? 如何选择?" (非引战)

  •  
  •   ivyliner · Mar 19, 2021 · 2280 views
    This topic created in 1895 days ago, the information mentioned may be changed or developed.

    问题

    "Vue 还是 React? 如何选择"

    OpenAI 回答

    在这里谈谈我的看法,所谓“观念与实践”。

    Vue 是 Vue,React 是 React,两者都是提供视图模板化及其他更高级的特性的框架。

    (其实目前来看,相对于 React 来说,Vue 只是给它添加了一些事件绑定和视图组件化功能,但是在实际使用中,这些“低级”的特性比较难以让我们认同,比如我们需要自己实现再实践到底有多少优势,这也是事件绑定、视图组件化、流行组件的差异所在,这里不展开讨论了,详情可以看我的另一篇文章:A Comparison of React and Vue.js )

    两者最大的区别就是:

    Vue 的模板语法是类似 HTML 的方式,包含 HTML 标签,而 React 的 JSX 语法是 JavaScript 语言的方式,不包含 HTML 标签。

    Vue 提供了一套简单的数据绑定机制,React 则提供了一套更高级的数据绑定机制,支持数据绑定与变更的双向绑定。

    Vue 的模板语法比较简单,React 使用 JavaScript 语言,但是 Vue 的模板语法很简单,可以给 JavaScript 初学者有较多的帮助,这是其他框架所不具备的。

    React 的库和组件很多,Vue 的组件和库很少,但是 Vue 提供了模板(template)语法,给开发者产生了很大的便捷(除了像使用 HTML 标签那样添加属性值和查找属性值的简单方式外)。

    React 有更多的组件,Vue 有更多的模板支持,但 Vue 的模板比 React 更接近于 JavaScript 语言的写法,使用简单。

    7 replies    2022-12-06 15:35:56 +08:00
    whileFalse
        1
    whileFalse  
       Mar 19, 2021
    啥玩意儿?这段话是机器生成的?
    zm8m93Q1e5otOC69
        2
    zm8m93Q1e5otOC69  
       Mar 19, 2021
    用这个回答作为面试回答怎么样
    whileFalse
        3
    whileFalse  
       Mar 19, 2021
    快快快,快来生成一段“PHP 是不是最好的语言”
    systemcall
        4
    systemcall  
       Mar 19, 2021
    感觉以后考试和面试都可以让 OpenAI 上,最后人类被 OpenAI 训练
    ivyliner
        5
    ivyliner  
    OP
       Mar 19, 2021
    @whileFalse 是的. 上面的对话是 OpenAI 自动生成的, 没有修改一个字.
    kuner0614
        6
    kuner0614  
       Dec 6, 2022
    最近 chatai 又火了,你用是当时的 demo 版么
    ivyliner
        7
    ivyliner  
    OP
       Dec 6, 2022
    @kuner0614 嗯, 是的.
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   5270 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 64ms · UTC 09:10 · PVG 17:10 · LAX 02:10 · JFK 05:10
    ♥ Do have faith in what you're doing.