2016-11-23 61 views
0

我有一個簡單的問題: 是否可以在Mac筆記本電腦上使用最新的Core.NET和新的Mac Visual Studio工具開發REST Web服務?該服務最終將部署在Window server/iis中,但我需要高效的環境。用於開發REST Web服務的Mac上的.NET Core

此外,由於我將與SharePoint 2013服務器連接,因此我可以在Mac開發週期期間使用上述OAuth,聲明等環境(例如,庫/程序集/包含在.NET Core for蘋果電腦)?

謝謝。

回答

0

我的感覺是Core和Visual Studio for mac處於非常早期的階段。如果你走這條路,就要準備好解決問題......現在,一種更安全的方法可能是使用Core,直到你發現任何嚴重的不兼容問題,並轉向標準的Windows .NET框架。

如果您必須遷移到Windows並添加預處理器指令以跳過Core平臺的不兼容代碼,那麼您可以同時定位Core和.NET Framework ......稍後,您可以在達到更成熟時重新訪問完整遷移到Core州。

0

我一直在使用ASP.NET Core向我的Xamarin Forms項目提供數據的小型項目。

在Mac上用最新的Visual Studio進行開發。我有一個移動應用程序,它使用遵循REST架構的ASP.NET Core項目中的數據。

一切都運行平穩和罰款。從一開始我就印象深刻,讓它在Mac上運行起來有多容易。

除了ASP.NET項目,我在任何地方都使用.NET標準庫(甚至對於Xamarin Forms)。這很好。有了httpClient,httpStatusCode等,開箱即用,而不必使用依賴注入感覺sooooo goooooood:D

沒有必要使用IoC和抽象基本的東西。它使REST架構更易於使用,並且您的解決方案更輕便。

我喜歡.NET Core和.NET Standard。一旦你嘗試了,你就不會回頭。 試試吧!