danvic712 / salary-insights

A tool to manage your salary
https://salary-insights.azurewebsites.net
MIT License
0 stars 0 forks source link

前后端分离项目结构 #2

Open ywq216221 opened 1 month ago

ywq216221 commented 1 month ago

博主,我最近想写一个ASP.NET Core MVC WebAPI +Vue前后端分离项目,但是不知道项目结构应该分为哪些层?可以给我一些建议吗?这是我的邮箱账号abaoabao0417@qq.com

danvic712 commented 1 month ago

你可以看看 Common web application architectures 这篇文章,对于后端常见的项目架构这里都做了一个介绍,如果你不是为了学习某种架构的话,按照最基础的来,落实职责分离的思想就可以了

对于 Vue, 前端的事交由前端去做,直接通过 Vite 创建出项目脚手架,后端提供 API 接口即可,微软也有提供一种混合架构,我当前的这个项目就是这种方式,详情可以查看 Tutorial: Create an ASP.NET Core app with Vue in Visual Studio,传统的前后端分离的项目需要单独部署一个前端,一个后端站点,微软提供的这个脚手架是只需要部署一个站点,有好有坏,看你自己的选择

ywq216221 commented 1 month ago

多谢啦

阿宝 @.***

淮阴工学院 学生 17851550337

---原始邮件--- 发件人: "Danvic @.> 发送时间: 2024年6月15日(周六) 上午8:42 收件人: @.>; 抄送: @.**@.>; 主题: Re: [danvic712/salary-insights] 前后端分离项目结构 (Issue #2)

你可以看看 Common web application architectures 这篇文章,对于后端常见的项目架构这里都做了一个介绍,如果你不是为了学习某种架构的话,按照最基础的来,落实职责分离的思想就可以了

对于 Vue, 前端的事交由前端去做,直接通过 Vite 创建出项目脚手架,后端提供 API 接口即可,微软也有提供一种混合架构,我当前的这个项目就是这种方式,详情可以查看 Tutorial: Create an ASP.NET Core app with Vue in Visual Studio,传统的前后端分离的项目需要单独部署一个前端,一个后端站点,微软提供的这个脚手架是只需要部署一个站点,有好有坏,看你自己的选择

— Reply to this email directly, view it on GitHub, or unsubscribe. You are receiving this because you authored the thread.Message ID: @.***>