Loading...

Какво е ASP.NET Core и какво e MVC?

avatar Георги Кацаров 1 минута 454
Какво е ASP.NET Core и какво e MVC?

Какво е ASP.NET Core?

ASP.NET Core е безплатна софтуерна рамка за уеб разработка, с отворен код. Също така тя се явява и следващата стъпка в еволюцията ASP.NET. Тя е разработена съвместно от Microsoft и общността, която е събрала през годините на своето развитие. ASP.NET Core е модуларна софтуерна рамка, която може да върви както на пълната .NET рамка, така и на крос-платформената .NET Core. Въпреки, че е нова софтуерна рамка, изградена върху нов web stack, тя има висока степен на съвместимост с ASP.NET MVC.

Спрямо своите предшественици ASP.NET Core поддържа нова функция – т.нар. „side by side versioning”. При нея различни приложения, които използват една и съща машина, могат да таргетират различни версии на ASP.NET Core, в зависимост от версиите (и нуждите) си. Това не е възможно с по-стари издания на ASP.NET.

А какво е MVC

MVC е съкратено от “Model-view-controller”. Представлява архитектурен шаблон при програмния дизайн. Той отговаря за разделянето на бизнес логиката на три взаимосвързани части: “Model”, “View” и “Controler”. Какво представляват те и какви са техните функции?

  • „Model“ – това представлява „ядрото“ на приложението ви. В него се записват всички данни, върху които искаме да работим;
  • „View“ – най-общо казано това е изходна част от софтуера, която визуализира наличните, обработени данни;
  • „Controller“ – това е тази част от библиотеката (library) или самия код, която извиква допълнителни методи върху събраните в модела данни и по този начин те могат да бъдат обработвани.

Ако искате да придобиете умения в създаването на уеб приложения с работната рамка ASP.NET Core, в работата с потребители, роли и сесии – специално за вас сме подготвили курса „C# MVC Frameworks - ASP.NET Core - юли 2018“. Включете се още сега!

Можем ли да използваме бисквитки?
Ние използваме бисквитки и подобни технологии, за да предоставим нашите услуги. Можете да се съгласите с всички или част от тях.
Назад
Функционални
Използваме бисквитки и подобни технологии, за да предоставим нашите услуги. Използваме „сесийни“ бисквитки, за да Ви идентифицираме временно. Те се пазят само по време на активната употреба на услугите ни. След излизане от приложението, затваряне на браузъра или мобилното устройство, данните се трият. Използваме бисквитки, за да предоставим опцията „Запомни Ме“, която Ви позволява да използвате нашите услуги без да предоставяте потребителско име и парола. Допълнително е възможно да използваме бисквитки за да съхраняваме различни малки настройки, като избор на езика, позиции на менюта и персонализирано съдържание. Използваме бисквитки и за измерване на маркетинговите ни усилия.
Рекламни
Използваме бисквитки, за да измерваме маркетинг ефективността ни, броене на посещения, както и за проследяването дали дадено електронно писмо е било отворено.