现在规划一个网站架构,这是个基于 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 z67nnciQnb7r8bLf 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 吗 |