【发布时间】:2018-08-14 16:51:19
【问题描述】:
- 我正在重写一个非常非常庞大且复杂的应用程序
- 我正在使用 Vue/Vuex/Vue 路由器
- 它是一个单页应用程序,具有类似于桌面的持久 UI。
- 它有超过 150 种“形式”,对应于这么多对象。
- 我们必须定期添加新表单。
- 假设我将以模态显示这些形式(我不会,但很容易想象)
- 应用程序已经大约 15mb。
关于这些表单,在将它们呈现在服务器上并将它们加载到模式中,与在应用程序中包含组件并保持客户端和服务器之间的责任分离之间进行选择时,我应该考虑什么?
我的意思是,要么我们支付不时重新下载的成本,要么我们支付分离客户端和服务器之间的责任以及随之而来的服务器负载的成本。我非常希望将应用程序和后端分开,因为目前后端只是一个 api。但我担心应用程序的大小会增加,以至于我们拒绝发布新的表单(功能)。
不幸的是,如果没有在 Vue 中创建这种规模的经验,我无法预测(即使我已经尝试过)我是在谈论定期 20mb 更新还是 200mb 更新...
想法表示赞赏。
谢谢
【问题讨论】:
标签: vue.js vuejs2 vue-router vuex server-side-rendering