【发布时间】:2018-11-30 14:38:12
【问题描述】:
首先,如果这是一个微不足道的问题,我深表歉意,但我对我正在阅读的信息感到非常困惑。我已经推迟在这里发帖,因为我觉得我的问题太宽泛了,但我找不到明确的答案。我是一名 C++ 开发人员,但我想从事 Web 开发。
我的最终目标是拥有一个可供网络应用和移动应用使用的网络 API。我想先通过开发 Web API 和 Web 应用程序来确定结构,然后再将其扩展到移动平台。
我的目标是有 4 个独立的部分 - 数据库 -> WebAPI -> Web App -> 移动应用 所有这些都受用户名/密码等保护。
我已决定使用 ASP.NET Core,但在创建应用程序时,我在 Visual Studio 中有两个选项 - ASP.NET Core 应用程序或 Web API。我尝试创建一个 Web API 和一个单独的核心应用程序,但不知道如何调用 Web API。我也尝试过创建一个核心应用程序,因为看起来我应该能够在一个项目中做我想做的一切,但我担心 Web API 的分离程度不足以从移动应用程序调用。
我将使用包含敏感信息的数据库,因此显然希望保护对 Web API 和 Web/Mobile 应用程序的访问。我一直在观看有关身份的 Pluralsight 课程,但我读到它不适用于 Web API。
基本上,当我认为我的最终目标应该相对容易实现时,我会感到非常困惑。如果有人能给我任何关于我需要使用哪些技术的指示,那就太好了。
【问题讨论】:
-
您在开发过程中是否取得了进展并且可以报告您是如何实现它的?我即将开始同样的事情。
标签: xamarin asp.net-web-api asp.net-core