计划一个基于 asp.net mvc 项目的混合前端开发模式(MVC、HTML 加 SPA)

2019-03-01 11:02:16 +08:00
 daijinming

现在规划一个网站架构,这是个基于 asp.net mvc 的项目,主要实现 用户登录、展示一些静态内容和简单的购物功能,虽然是个 mvc 项目,但是主要开发人员都是前台开发,mvc 主要用于搭建框架,实现用户登录等系统功能,其他功能都交由前端自行开发,可以采用原生 HTML 或 SPA。不知道在座的各位前端开发是否开发过这样的项目,想论证下这样的规划是否 OK ?

1800 次点击
所在节点    程序员
8 条回复
wxsm
2019-03-01 11:59:56 +08:00
这样的话没必要 MVC 吧,直接前后端分离不是更好。
daijinming
2019-03-01 12:31:40 +08:00
@wxsm 主要觉得纯静态页面安全性能就差些,主要接入第三方登录什么的没有 MVC 也不好说
northernlights
2019-03-01 12:46:18 +08:00
开发过,可以全部 SPA (包括你的那个用户登录)。服务端只提供数据,页面全部在客户端渲染,你那个 MVC 的 View 可以是空的,其实可以是 WebAPI 的项目。如果不考虑 SEO 的话可以这么干。
lynskylate
2019-03-01 12:47:21 +08:00
mvc 和前后端分离有什么冲突的吗,接入第三方登录和前端有啥关系,你提供的就是接口而已.
sjzjams
2019-03-01 14:50:12 +08:00
前后端 分离啊,可以考虑.net core
C0dEr
2019-03-01 14:53:03 +08:00
abp 了解一下,abp zero 了解一下
xpsilvester
2019-03-01 16:43:35 +08:00
我们有个项目就是差不多这种结构,最后前后端分离,前端用 Vue,.net 用来专门写后台接口了,MVC 中的 View 完全没用到
lihongjie0209
2019-03-01 16:46:02 +08:00
@xpsilvester 你觉得 api 中的 json 不是 view 吗

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

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

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

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

© 2021 V2EX