V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
• 请不要在回答技术问题时复制粘贴 AI 生成的内容
daijinming
V2EX  ›  程序员

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

  •  
  •   daijinming · 2019-03-01 11:02:16 +08:00 · 1869 次点击
    这是一个创建于 2122 天前的主题,其中的信息可能已经有所发展或是发生改变。

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

    8 条回复    2019-03-01 16:46:02 +08:00
    wxsm
        1
    wxsm  
       2019-03-01 11:59:56 +08:00
    这样的话没必要 MVC 吧,直接前后端分离不是更好。
    daijinming
        2
    daijinming  
    OP
       2019-03-01 12:31:40 +08:00
    @wxsm 主要觉得纯静态页面安全性能就差些,主要接入第三方登录什么的没有 MVC 也不好说
    northernlights
        3
    northernlights  
       2019-03-01 12:46:18 +08:00
    开发过,可以全部 SPA (包括你的那个用户登录)。服务端只提供数据,页面全部在客户端渲染,你那个 MVC 的 View 可以是空的,其实可以是 WebAPI 的项目。如果不考虑 SEO 的话可以这么干。
    lynskylate
        4
    lynskylate  
       2019-03-01 12:47:21 +08:00 via Android
    mvc 和前后端分离有什么冲突的吗,接入第三方登录和前端有啥关系,你提供的就是接口而已.
    sjzjams
        5
    sjzjams  
       2019-03-01 14:50:12 +08:00
    前后端 分离啊,可以考虑.net core
    C0dEr
        6
    C0dEr  
       2019-03-01 14:53:03 +08:00
    abp 了解一下,abp zero 了解一下
    xpsilvester
        7
    xpsilvester  
       2019-03-01 16:43:35 +08:00 via iPhone
    我们有个项目就是差不多这种结构,最后前后端分离,前端用 Vue,.net 用来专门写后台接口了,MVC 中的 View 完全没用到
    lihongjie0209
        8
    lihongjie0209  
       2019-03-01 16:46:02 +08:00
    @xpsilvester 你觉得 api 中的 json 不是 view 吗
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2720 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 24ms · UTC 05:20 · PVG 13:20 · LAX 21:20 · JFK 00:20
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.