【发布时间】:2019-03-02 05:32:39
【问题描述】:
对于 Web 开发,React 或 Vue 似乎是必须具备的框架。目前我刚刚对 NodeJs 和 Handlebars 有了一些经验。
我知道 Handlebars 运行服务器端渲染,Vue 和 React 运行客户端渲染。使用 Vue 或 React 使可重用组件成为可能。使用服务器端模板引擎需要基础布局。
假设我有一个带有一些路由的网站/网络应用程序。为什么我应该为 HTML 组件使用 Vue 而不是 Handlebars HTML?
到目前为止,我学到的是,只要我可以
- 改进我的 SQL 语句,在代码操作数据之前做它
- 在客户端做一些服务器可以做的事情,在服务器做,因为它有更多的权力
现在大家都在使用 Vue 或 React,我为什么要离开旧的结构并开始将代码外包给客户端?
【问题讨论】:
-
您实际上可以同时使用两者,但需要编写为同构应用程序。查看 nuxt.js 的 vue 或 next.js 的 react。
标签: javascript node.js reactjs vue.js