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

2021-03-19 09:37:03 +08:00
 ivyliner

问题

"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 语言的写法,使用简单。

1543 次点击
所在节点    问与答
7 条回复
whileFalse
2021-03-19 10:57:05 +08:00
啥玩意儿?这段话是机器生成的?
uselessVisitor
2021-03-19 10:57:05 +08:00
用这个回答作为面试回答怎么样
whileFalse
2021-03-19 10:57:39 +08:00
快快快,快来生成一段“PHP 是不是最好的语言”
systemcall
2021-03-19 18:27:20 +08:00
感觉以后考试和面试都可以让 OpenAI 上,最后人类被 OpenAI 训练
ivyliner
2021-03-19 19:28:28 +08:00
@whileFalse 是的. 上面的对话是 OpenAI 自动生成的, 没有修改一个字.
kuner0614
2022-12-06 14:05:03 +08:00
最近 chatai 又火了,你用是当时的 demo 版么
ivyliner
2022-12-06 15:35:56 +08:00
@kuner0614 嗯, 是的.

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/763072

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX