This article is currently in the process of being translated into Tamil (~19% done).
What is ASP.NET MVC?
இதற்கு முன்னால் மா.பா.க (MVC) பற்றி பொதுவாகப் பார்த்தோம் . நாங்கள் தற்போது ஏஎஸ்பி.நெட் (ASP .NET -இயங்குநிலை சேவைவழங்கிப் பக்கங்கள் .வலையமைப்பு ) இணைய செயலிகளை மா.பா.க வடிவத்தைக் கொண்டு உருவாக்குவது பற்றி கவனத்தை செலுத்தவுள்ளோம். மைக்ரோசாப்ட் ஆனது ஏஎஸ்பி.நெட் மா.பா.க வை 2007 இல் அறிமுகப்படுத்தி இருந்தாலும் முதல் நிலையான வெளியீடானது 2009 ஆம் ஆண்டிலேயே கிடைக்கூடியதாக இருந்தது. இதில் மா .பா.க (MVC) நடைமுறைப்படுத்தல் வெளிப்படை மூலநிரல் (open source) வழியில் அமைந்தது என்பது குறிப்பிடத்தக்கது. மைக்ரோசாப்ட் நிறுவனமானது அனைத்து மா.பா.க கட்டமைப்பை அப்பச்சி உரிமம் 2.0 கீழ் உங்களால் பார்க்கவும் , கட்டமைப்பை மாற்றவும் மற்றும் மாற்றங்களை மீளப்பகிரவும் அனுமதியளிக்கும் வகையில் வெளியிடப்பட்டுள்ளது.
The ASP.NET MVC View Engine
ASP.NET MVC was originally constructed to use WebForms (the original ASP.NET technology) as its views, but in later versions, it has been made possible to easily change the view engine used by ASP.NET MVC to use custom-built engines and Microsoft even developed one, called Razor, which was released together with ASP.NET MVC version 3 in 2011. Today, Razor is the most commonly used view engine, but besides WebForms, several alternative engines have been developed by the community, like Brail, NDjango, SharpTiles and many more. In this tutorial, we will focus on the Razor view engine because it's really good and easy to get started with!
What's the "Core" part?
You have probably already noticed that this tutorial is called the "ASP.NET MVC Core Tutorial", but why Core? The original .NET framework, along with ASP.NET components, was originally released as a closed-source framework in 2002. Later on, Microsoft decided that they wanted to create an open-source .NET framework with support for the major operating systems: Windows, OS X and Linux. They called this the ".NET Core framework" and it was released in 2016, followed by many rapid releases with lots of improvements.
Today, the .NET Core framework is just as stable as the original .NET framework and besides compatibility with more operating systems it also comes with much better performance and a faster release cycle, meaning that you will get access to bug fixes and new features faster than with the original .NET framework. So, unless you need legacy functionality found only in the original .NET framework, you should always go with the .NET Core version!
Summary
Now that you know a bit more about MVC and the .NET flavor of it, move on to the next article so we can discuss how ASP.NET MVC stack up to the original ASP.NET view engine: ASP.NET WebForms.