我有一个简单的问题:可以使用最新的Core.NET和新的Mac Visual Studio工具在Mac笔记本电脑上开发REST web服务吗?该服务最终将部署在Window server/iis中,但我需要生产环境。
另外,由于我将与Mac2013服务器对接,在SharePoint开发周期中,我是否可以将上述环境用于OAuth、声明等(例如,.NET核心中是否包含库/程序集/其他内容)?
谢谢。
发布于 2016-11-24 04:27:58
我的感觉是Core和Visual Studio for mac还处于非常早期的阶段。如果你走这条路,要做好应对问题的准备。现在更安全的方法可能是使用核心,直到你检测到任何严重的不兼容,如果你发现任何严重的不兼容,就转移到标准的Windows .NET框架。
您可以同时针对核心和核心框架,如果您必须迁移到.NET并添加预处理器指令来跳过核心platform...later的不兼容代码,您可以在达到更成熟的状态时重新考虑完全迁移到核心。
发布于 2017-08-16 20:27:14
我一直在做一个小项目,使用Xamarin Core为我的ASP.NET Forms项目提供数据。
在Mac上使用最新的Visual Studio进行开发。我有一个移动应用程序,它消耗的数据从一个ASP.NET核心项目,这遵循REST架构。
一切都运行得很顺利。刚开始的时候,让我印象深刻的是,让它在Mac上工作是多么容易。
除了ASP.NET项目,我在任何地方都在使用.NET标准库(即使是Xamarin表单)。非常好。在不使用依赖注入的情况下,让httpClient、httpStatusCode、socket等开箱即用感觉非常好:D
对于基本的东西,不需要使用IoC和抽象。它使REST架构更易于使用,使您的解决方案更轻量级。
我喜欢.NET核心和.NET标准。一旦你试过了,你就不会再回去了。试一试!
https://stackoverflow.com/questions/40773469
复制相似问题