asp.net-mvc - 何时使用 ASP.net MVC 而不是 Angular 或 React js 与 REST?
问题描述
我的意思是,与 Angular 或 React js 与 REST 相比,使用 ASP.net MVC 的优点和缺点是什么?
解决方案
你会发现这个问题被问了一百万次,但我想贡献自己的力量。
我最近选择在一个项目中使用这两种方法。我将 ASP.NET MVC 用于后台(管理人员),将 Angular 用于带有 ASP.NET REST API 的前台。
为什么?
- 对于后台,我主要需要 CRUD 操作,我不太担心拥有一个很棒的 UI,我需要它尽快准备好。
- 对于前台,我更关心 UI/UX。客户尽可能获得最佳体验很重要,因此我想在这方面投入更多时间。
此外,拥有一个单独的前端项目和一个后端的 REST API 将使开发更加容易,特别是如果你有一个团队。
结论
如果我需要一些快速的东西,比如原型,我可能会选择 ASP.NET MVC。在所有其他情况下,我总是更喜欢使用 Angular + REST API。
推荐阅读
- php - 如何用 if/not 有条件地替换文本
- gitlab - Gitlab runner 为每项工作拉取图像
- mysql - 使用 belongsToMany 对查询进行续集:未知列错误
- docker - 谁应该编写 dockerfile、SRE 或开发人员?
- python - Python 无法识别模块
- deep-learning - 没有预期的 MSE
- vim - 获取 getchar 的输出而不将其定义为变量
- twitter-bootstrap - 在同一个 div 中组合 row 和 col 是否被认为是一种不好的做法?
- python - 我对列表中输入的检查无法正常工作
- c# - 将 api 有效负载保存为 json 文档