SkillsTest.pl ASP.NET / .NET CORE pytania i zadania rekrutacyjne Jakie są różnice pomiedzy .NET CORE a .NET Framework?

Jakie są różnice pomiedzy .NET CORE a .NET Framework? ASP.NET / .NET CORE


marcin90 10-06-2018

.NET Core vs .NET Framework

.NET Core to jest to nowy framework, który cechuje głównie wieloplatformowość - aplikacje napisane w tej technologi możemy tworzyć oraz uruchamiać zarówno na systemie Windows jak i LINUX bądź Mac. W przypadku aplikacji pisanych w przy pomocy .NET Framework do wyboru był jedynie Windows.

W przypadku .NET Framework mamy możliwość tworzenia aplikacji desktopowych (UWP, Windows Forms, WPF) oraz aplikacji internetowych uruchamianych na serwerze. .NET Core podobnie - różnicą jest to że, że w przypadku aplikacji desktopowych mamy do wyboru jedynie UWP, porzucone zostaje wsparcie dla WinForms oraz WPF.

.NET Framework jest to komponent windows, które jest aktualizowany za pomocą Windows Updates - narzędzia wbudowanego w system Windows. .NET Core działa jako zestaw pakietów NuGet, które aktualizujemy za pomocą managera pakietów.