现在规划一个网站架构,这是个基于 asp.net mvc 的项目,主要实现 用户登录、展示一些静态内容和简单的购物功能,虽然是个 mvc 项目,但是主要开发人员都是前台开发,mvc 主要用于搭建框架,实现用户登录等系统功能,其他功能都交由前端自行开发,可以采用原生 HTML 或 SPA。不知道在座的各位前端开发是否开发过这样的项目,想论证下这样的规划是否 OK ?
1
wxsm 2019-03-01 11:59:56 +08:00
这样的话没必要 MVC 吧,直接前后端分离不是更好。
|
2
daijinming OP @wxsm 主要觉得纯静态页面安全性能就差些,主要接入第三方登录什么的没有 MVC 也不好说
|
3
northernlights 2019-03-01 12:46:18 +08:00
开发过,可以全部 SPA (包括你的那个用户登录)。服务端只提供数据,页面全部在客户端渲染,你那个 MVC 的 View 可以是空的,其实可以是 WebAPI 的项目。如果不考虑 SEO 的话可以这么干。
|
4
lynskylate 2019-03-01 12:47:21 +08:00 via Android
mvc 和前后端分离有什么冲突的吗,接入第三方登录和前端有啥关系,你提供的就是接口而已.
|
6
C0dEr 2019-03-01 14:53:03 +08:00
abp 了解一下,abp zero 了解一下
|
7
xpsilvester 2019-03-01 16:43:35 +08:00 via iPhone
我们有个项目就是差不多这种结构,最后前后端分离,前端用 Vue,.net 用来专门写后台接口了,MVC 中的 View 完全没用到
|
8
lihongjie0209 2019-03-01 16:46:02 +08:00
@xpsilvester 你觉得 api 中的 json 不是 view 吗
|