TOC

This article has been localized into Hungarian by the community.

Bevezetés:

Mi az ASP.NET MVC?

Beszéltünk már általánosságban az MVC-ről, de ebben a fejezetben kifejezetten az ASP.NET MVC webalkalmazásokra fogunk összpontosítani. 2007-ben vezette be a Microsoft az ASP.NET MVC-t, amit 2009-ben követett az első stabil verzió. Fontos megjegyezni hogy az MVC implementáció nyílt forráskódú: a Microsoft Apache License 2.0 alatt kiadta az egész MVC keretrendszert, ami lehetővé teszi hogy átnézd és módosítsd a forráskódot, vagy akár hogy magad terjeszd módosításaidat.

Az ASP.NET MVC View Engine

Az ASP.NET MVC eredetileg a WebForms használatára épült (ami az eredeti ASP.NET technológiája), de későbbi verziók lehetővé tették a view engine (nézet-motor) cseréjét egyénire. A Microsoft saját, Razornek nevezettett motort is fejlesztett, amit együtt jelent meg a 2011-ben kiadott ASP.NET version 3-mal. Ma már a Razor a leggyakrabban használt motor, de WebForms mellett a közösség számos más motort is fejlesztett, mint a Brail, NDjango, és SharpTiles többek közt. Ezen a tanfolyamon a Razor view enginere fogunk fókuszálni, mivel az nem csak jó minőségű, de megtanulni is könnyű!

Mit jelent a "Core" része a névnek?

Észrevehetted, hogy a kurzus címe "ASP.NET MVC Core Tutorial", de mit jelent, hogy Core? Az eredeti .NET keretrendszer, az ASP.NET komponenseket is beleértve, zárt forráskóddal jelent meg 2002-ben. Később a Microsoft úgy döntött, hogy szeretnének egy nyílt forráskódú .NET keretrendszert is meg szeretnének jelentetni ami támogatná a jelentősebb operációs rendszereket: Windows, OS X és Linux. Ezt .NET Core keretrendszernek keresztelték, ami 2016-ban jelent meg. A megjelenést gyakori frissítések követtek, amelyek még tovább fejlesztették a keretrendszert.

Ma a .NET Core keretrendszer ugyanolyan stabil, mint az eredeti .NET keretrendszer, és a több operációs rendszerrel való kompatibilitás mellett jobb teljesítménnyel is bír. Gyakrabban kap új kiadásokat is, ami azt jelenti, hogy hamarabb férsz hozzá bugjavításokhoz és új lehetőségekhez mint az eredetin. Így hát, hacsak nem szükséged van egy régebbi funkcionalitásra, ami csak az eredeti .NET keretrendszerben található, használd a .NET Core verziót!

Összefoglalás

Most hogy többet tudsz az MVC-ről és annak .NET változatáról, lépj tovább a következő cikkre, ahol arról fogunk beszélni, hogyan veszi fel a versenyt az ASP.NET MVC az eredeti ASP.NET view engine-nel: az ASP.NET WebFormsszal.


This article has been fully translated into the following languages: Is your preferred language not on the list? Click here to help us translate this article into your language!