Mac上的.NET Core,用于开发REST Web服务

时间:2016-11-23 20:19:03

标签: asp.net .net macos rest

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

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

谢谢。

2 个答案:

答案 0 :(得分:0)

我的感觉是,Core和Visual Studio for mac还处于初期阶段。如果你采取这条道路,请准备好迎接问题...现在更安全的方法可能是使用Core,直到你发现任何严重的不兼容性,并转移到标准的Windows .NET框架,如果你这样做。

如果您必须转移到Windows并添加预处理程序指令以跳过Core平台的不兼容代码,则可以同时定位Core和.NET Framework ...稍后您可以在达到更成熟的状态时重新访问Core的完全迁移

答案 1 :(得分:0)

我一直致力于使用ASP.NET Core为我的Xamarin Forms项目提供数据的小项目。

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

一切都顺利而精致。一开始我给它留下了非常深刻的印象,让它在Mac上运行起来是多么容易。

除了ASP.NET项目,我到处都在使用.NET标准库(即使是Xamarin Forms)。这很好。有了httpClient,httpStatusCode等,开箱即用的套接字等,而不必使用依赖注入感觉sooooo goooooood:D

不需要使用IoC和抽象来处理基本的事情。它使REST架构更易于使用,您的解决方案更轻松恕我直言。

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