Was ist der Unterschied zwischen der ASP.NET-Web-API und ASP.NET Core?


Antwort 1:

Beide können nicht verglichen werden, da ASP.NET Core (neueste Version 3) ein Framework ist, das auf mehrere Plattformen abzielt. Mit ASP.NET Core können Sie Webanwendungen, Web-APIs und plattformübergreifende / PCL-Bibliotheken erstellen.

Die ASP.NET-Web-API ist ein Programmiermodell zum Erstellen von RESTful-Webdiensten. Die Web-API kann sowohl in .NET Framework als auch in ASP.NET Core entwickelt werden.


Antwort 2:

Es gibt keinen Unterschied, da sie nicht dasselbe Konzept sind.

Web-API (und ASP.NET) bezieht sich auf die Entwicklung zustandsloser und (normalerweise) RESTful-APIs in .NET Framework mithilfe von ASP.NET | Open-Source-Webframework für .NET-Konzepte und -Tools. .NET Core ist eine abgespeckte, plattformübergreifende Open-Source-Version des Frameworks, die zusammen mit einer Vielzahl anderer Entwicklungstools (mobil wie Xamarin) auf Web-API und MVC anwendbar ist.


Antwort 3:

Es gibt keinen Unterschied, da sie nicht dasselbe Konzept sind.

Web-API (und ASP.NET) bezieht sich auf die Entwicklung zustandsloser und (normalerweise) RESTful-APIs in .NET Framework mithilfe von ASP.NET | Open-Source-Webframework für .NET-Konzepte und -Tools. .NET Core ist eine abgespeckte, plattformübergreifende Open-Source-Version des Frameworks, die zusammen mit einer Vielzahl anderer Entwicklungstools (mobil wie Xamarin) auf Web-API und MVC anwendbar ist.


Antwort 4:

Es gibt keinen Unterschied, da sie nicht dasselbe Konzept sind.

Web-API (und ASP.NET) bezieht sich auf die Entwicklung zustandsloser und (normalerweise) RESTful-APIs in .NET Framework mithilfe von ASP.NET | Open-Source-Webframework für .NET-Konzepte und -Tools. .NET Core ist eine abgespeckte, plattformübergreifende Open-Source-Version des Frameworks, die zusammen mit einer Vielzahl anderer Entwicklungstools (mobil wie Xamarin) auf Web-API und MVC anwendbar ist.