V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX 提问指南
ivyliner
V2EX  ›  问与答

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

  •  
  •   ivyliner · 2021-03-19 09:37:03 +08:00 · 1508 次点击
    这是一个创建于 1347 天前的主题,其中的信息可能已经有所发展或是发生改变。

    问题

    "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 条回复    2022-12-06 15:35:56 +08:00
    whileFalse
        1
    whileFalse  
       2021-03-19 10:57:05 +08:00
    啥玩意儿?这段话是机器生成的?
    uselessVisitor
        2
    uselessVisitor  
       2021-03-19 10:57:05 +08:00
    用这个回答作为面试回答怎么样
    whileFalse
        3
    whileFalse  
       2021-03-19 10:57:39 +08:00
    快快快,快来生成一段“PHP 是不是最好的语言”
    systemcall
        4
    systemcall  
       2021-03-19 18:27:20 +08:00
    感觉以后考试和面试都可以让 OpenAI 上,最后人类被 OpenAI 训练
    ivyliner
        5
    ivyliner  
    OP
       2021-03-19 19:28:28 +08:00
    @whileFalse 是的. 上面的对话是 OpenAI 自动生成的, 没有修改一个字.
    kuner0614
        6
    kuner0614  
       2022-12-06 14:05:03 +08:00
    最近 chatai 又火了,你用是当时的 demo 版么
    ivyliner
        7
    ivyliner  
    OP
       2022-12-06 15:35:56 +08:00
    @kuner0614 嗯, 是的.
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   5212 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 32ms · UTC 03:55 · PVG 11:55 · LAX 19:55 · JFK 22:55
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.