【发布时间】:2018-04-30 05:41:32
【问题描述】:
我不想引起辩论。问题更多的是,“我能否使用 ASP.NET Core 2 MVC + EF Core 2 与 Angular 5 实现相同的结果,如果使用 Angular 5 可以做到这一点,如何(高级)?”
我对 Angular 5 了解不多,几个月前我才开始在 ASP.NET Core 中设计非常小的 Web 应用程序。
我的申请涉及:
- 一个关系数据库(约 50 个表,包括所有类型的关系)以及另一个专有数据库,并在两者上执行 CRUD 语句。
- 用户必须通过登录进行身份验证,并在他们在应用程序中工作时维护此身份验证。不同的登录权限会导致应用中的不同行为。
- 一个视图中涉及多个模型的数据(需要视图模型)。
- 用户需要能够在一个操作中(通过 JavaScript)向应用程序动态添加控件以提交多个数据集。
- 在一个视图中,用户需要能够回发数据并接收来自数据库的响应,而无需刷新网页。基本上,他们在此视图中的所有工作都无需重新加载网页(AJAX?)即可完成。
- 用户,至少在桌面上,需要在他们正在查看的数据发生变化时(通过另一个用户)从服务器接收更新(我相信还是 AJAX)。
- 应用程序应该在桌面浏览器上以一种方式运行,而在移动浏览器显示(Bootstrap?)上以另一种方式运行。
也许我对 Angular 5 背后的炒作很感兴趣,因为它承诺实现“丰富、流畅的客户端 Web 应用程序”。使用 ASP.NET 创建良好的客户端体验是否只是更多的工作?
【问题讨论】:
标签: c# angular asp.net-core-mvc asp.net-core-2.0