This article is currently in the process of being translated into Tamil (~97% done).
Introduction
இந்த ASP.NET பயிற்சி வரவேற்கிறோம். மைக்ரோசாப்ட், "ASP.NET சக்திவாய்ந்த, டைனமிக் வெப் அப்ளிகேஷன்கள் மற்றும் .NET கட்டமைப்பின் ஒரு பகுதி என ஒரு தொழில்நுட்பம் உள்ளது. இந்த பயிற்சி உங்களுக்கு ASP.NET இருந்து கற்றுக்கொடுக்கும், மேலும் எந்த வகையான செவர்சைடு ஸ்கிரிப்டிங் தேவை என்று தெரியாது. அடிப்படை HTML and CSS அறிவு விரும்பத்தக்கது. கிளாசிக் ASP அல்லது PHP உடன் பணிபுரிந்தபின், ASP.NET ஒரு முழு புதிய முறை என்பதால், உங்களுக்கு ஒரு சாதகத்தை அளிக்க முடியாது.
.NET என்பது ஒரு மொழியியல் சாராத ஒன்று, இதன் பொருள் நெட் அப்ளிகேஷன்களை செய்ய நீங்கள் எந்த .NET சப்போர்ட் மொழியையும் பயன்படுத்தலாம். ASP.NET விண்ணப்பங்கள் எழுதுவதன் பொதுவான மொழிகள் c# மற்றும் VB.NET. VB.NET நேரடியாக VB (விஷுவல் Basic) அடிப்படையாக கொண்டது, மேலும் C# .net கட்டமைப்புடன் அறிமுகப்படுத்தப்படுகிறது, எனவே இது ஒரு புதிய மொழி. சிலர் C# ".NET மொழி " என்று அழைக்கிறார்கள், ஆனால் மைக்ரோசாஃப்ட் கருத்துப்படி, நீங்கள் C# அல்லது VB.NET பயன்படுத்தினால் எந்த விஷயத்தையும் செய்யலாம். அந்த 2 மொழிகளும் வெவ்வேறானவை அல்ல, அவற்றில் ஒன்றை நீங்கள் பயன்படுத்தியிருந்தால், மற்றதை கற்றுக்கொள்வதில் உங்களுக்கு எந்தப் பிரச்சனைகளும் இருக்காது. இந்த பயிற்சியில் C# பயன்படுத்தவும்
ASP.NET மற்றும் கிளாசிக் ASP/PHP இடையே முக்கிய வேறுபாடுகள் ஒரு விஷயம் ASP.NET தொகுக்கப்பட்ட, ஆனால் கிளாசிக் ASP எப்போதும் விளக்கம் உள்ளது. PHP வணிக தயாரிப்புகள் பயன்படுத்தி தொகுக்க முடியும், ஆனால் பொதுவாக அது பற்றி விளக்கம்.
ASP.NET முதல் பதிப்பில் இருந்து, இந்த கட்டமைப்பு பல வழிகளில் பரிணாம வளர்ச்சி மற்றும் அதனால் நீங்கள் ஒரு டெவலப்பர் என்று கருவிகள் உள்ளது. நாம் நமது முதல் ASP.NET வலைத்தளத்தை உருவாக்கும் முன், இது பற்றி அடுத்த கட்டுரைகளில் விவாதிப்போம்.
ASP.NET - Web Forms or MVC?
ASP.NET முதலில் வெளியானபோது, அதில் ஒரே ஒரு வழிதான் இருந்தது. பின்னர், மைக்ரோசாப்ட் ரூபின் போன்ற கட்டமைப்புகள் மூலம் ஈர்க்கப்பட்டது மற்றும் MVC பயன்படுத்த திறன் சேர்க்கப்பட்டது (Model-View-Controller) உங்கள் ASP.NET வலைத்தளங்களுக்கான அணுகுமுறை. அந்த நகர்த்தலுடன், ASP.NET அடிப்படையில் ASP.NET வலை வடிவங்கள் (அசல் அணுகுமுறை) மற்றும் ASP.NET MVC என பிரிக்கப்பட்டுள்ளது. அவர்கள் பல செயல்பாடுகளை பகிர்ந்து, .NET கட்டமைப்பை நன்றி, ஆனால் மிகவும் அடிப்படை பணிகளை கூட சாதிக்க எப்படி பல வேறுபாடுகள் உள்ளன.
இந்த பயிற்சியில், ASP.NET பகுதி வலைப் படிவங்களில் கவனம் செலுத்துவோம்.
IDE or editor?
இந்த பயிற்சி Microsoft இருந்து இலவச விஷுவல் ஸ்டூடியோ கம்யூனிட்டி IDE பயன்படுத்தும். சில மக்கள் என்ன நினைக்கிறார்கள் என்றாலும், ASP.NET ஒரு IDE இல்லாமல் பயன்படுத்த முடியும். நோட்பேடில் ASP.NET code எழுதுவது முற்றிலும் சாத்தியமான ஒன்று, மேலும் .NET கட்டமைப்புடன் சேர்க்கப்பட்ட கமாண்டர்லைன் தொகுப்பையும் பயன்படுத்தலாம். சிலர் உண்மையில் இந்த "மீண்டும் அடிப்படைகள்" செய்ய வேண்டும்............ ASP.NET மற்றொரு விற்பனையாளரிடமிருந்து ஒரு IDE ஐ நீங்கள் பயன்படுத்தலாம், மேலும் இந்த பாடத்தின் பெரும்பாலானதை நீங்கள் இப்போதும் பின்பற்ற முடியும். இது இலவசம், விரைவில் நிறுவ மற்றும் பயன்படுத்த எளிதானது என்பதால் விஷுவல் ஸ்டூடியோ கம்யூனிட்டி பயன்படுத்துவோம். அதுமட்டுமின்றி, நல்ல IDE பயன்படுத்தினால், நீண்ட காலத்தில் நிறைய விஷயங்களை வேகமாக செய்யும்.
விஷுவல் ஸ்டூடியோ கம்யூனிட்டி பதிவிறக்கவும்
எனவே, இந்த பயிற்சி தொடங்குவதற்கு, visualstudio.com இருந்து விஷுவல் ஸ்டூடியோ சமூகத்தை பதிவிறக்க செல்லவும். பதிவிறக்க பக்கத்திற்கு ஒரு நேரடி இணைப்பு இங்கே:
https://www.visualstudio.com/downloads/
நீங்கள் பதிவிறக்கம் செய்து இன்ஸ்டால் செய்தவுடன், அடுத்த கட்டுரைகளை தொடர நீங்கள் தயாராக இருக்கிறீர்கள், அங்கு உங்கள் முதல் ASP.NET இணையதளத்தை நாம் உருவாக்குவோம்.
சாளரங்களை பயன்படுத்தவில்லை?
கவலை வேண்டாம், மேலும் macOS ஒரு பதிப்பு உள்ளது-மேலே இணைப்பை பின்பற்ற மற்றும் macOS விஷுவல் ஸ்டூடியோ சமூகத்தின் பதிப்பை தேர்ந்தெடுக்க உறுதி!