【问题标题】:.NET Core on Mac for developing REST web serviceMac 上的 .NET Core 用于开发 REST Web 服务
【发布时间】:2016-11-23 20:19:02
【问题描述】:

我有一个简单的问题: 是否可以使用最新的 Core.NET 和新的 Mac Visual Studio 工具在 Mac 笔记本电脑上开发 REST Web 服务?该服务最终将部署在 Window server/iis 中,但我需要生产环境。

另外,由于我将与 SharePoint 2013 服务器进行交互,我能否在 Mac 开发周期中使用上述环境进行 OAuth、声明等(例如,.NET Core for Mac 中包含的库/程序集/任何内容) )?

谢谢。

【问题讨论】:

    标签: asp.net .net macos rest


    【解决方案1】:

    我的感觉是 Core 和 Visual Studio for mac 还处于非常早期的阶段。如果您走这条路,请为问题做好准备……目前更安全的方法可能是使用 Core,直到您检测到任何严重的不兼容性,如果您这样做了,则转向标准的 Windows .NET 框架。

    如果您必须迁移到 Windows 并添加预处理器指令以跳过与 Core 平台不兼容的代码,您可以同时针对 Core 和 .NET Framework...稍后您可以在达到更成熟的状态时重新考虑完全迁移到 Core .

    【讨论】:

      【解决方案2】:

      我一直在开发一个使用 ASP.NET Core 为我的 Xamarin Forms 项目提供数据的小项目。

      使用最新的 Visual Studio 在 Mac 上进行开发。我有一个移动应用程序,它使用来自遵循 REST 架构的 ASP.NET Core 项目的数据。

      一切运行顺利。一开始我真的很惊讶在 Mac 上运行它是多么容易。

      除了 ASP.NET 项目,我在所有地方都使用 .NET Standard 库(甚至对于 Xamarin Forms)。这很好。开箱即用的 httpClient、httpStatusCode 等、socket 等,而无需使用依赖注入感觉太棒了:D

      无需对基本事物使用 IoC 和抽象。它使 REST 架构更易于使用,并且您的解决方案更轻松恕我直言。

      我喜欢 .NET Core 和 .NET Standard。一旦你尝试过,你就不会回去了。 试试看!

      【讨论】:

        猜你喜欢
        • 2017-03-28
        • 1970-01-01
        • 2018-11-09
        • 1970-01-01
        • 2017-05-27
        • 1970-01-01
        • 1970-01-01
        • 2019-12-20
        • 2023-04-02
        相关资源
        最近更新 更多