TOC

This article is currently in the process of being translated into Hindi (~57% done).

The basics:

Introduction

इस ASP .NET ट्यूटोरियल में आपका स्वागत है। माइक्रोसॉफ्ट के अनुसार, "ASP .NET शक्तिशाली, गतिशील वेब अनुप्रयोगों के निर्माण के लिए एक तकनीक है और .NET Framework का हिस्सा है"। यह ट्यूटोरियल आपको स्क्रैच से ASP .NET सिखाएगा, और किसी भी प्रकार की सर्वरसाइड स्क्रिप्टिंग की कोई आवश्यकता नहीं है। बेसिक HTML और CSS ज्ञान बेहतर है। क्लासिक ASP या PHP के साथ काम करने से आपको बहुत फायदा नहीं होगा, क्योंकि ASP .NET चीजों को करने का एक नया तरीका है।

.NET भाषा स्वतंत्र है, जिसका अर्थ है कि आप .NET अनुप्रयोगों को बनाने के लिए किसी भी .NET समर्थित भाषा का उपयोग कर सकते हैं। ASP.NET अनुप्रयोग लिखने के लिए सबसे आम भाषा C # और VB.NET हैं। जबकि VB.NET सीधे VB (विजुअल बेसिक) पर आधारित है, C # को .NET फ्रेमवर्क के साथ एक साथ पेश किया गया था, और इसलिए यह कुछ नई भाषा है। कुछ लोग C # ".NET भाषा" कहते हैं, लेकिन Microsoft के अनुसार, आप सभी समान कार्य कर सकते हैं, भले ही आप C # या VB.NET का उपयोग कर रहे हों। 2 भाषाएँ अलग नहीं हैं, और यदि आपने उनमें से एक का उपयोग किया है, तो आपको दूसरे को सीखने में कोई समस्या नहीं होगी। इस ट्यूटोरियल में हम C # का उपयोग करेंगे।

One of the main differences between ASP.NET and Classic ASP/PHP is the fact that ASP.NET is compiled, while Classic ASP is always interpreted. PHP can be compiled by using commercial products, but usually it's interpreted as well.

Ever since the first version of ASP.NET, the framework has evolved in so many ways and so has the tools for you as a developer. We will discuss this in the next articles, before we create our very first ASP.NET website.

ASP.NET - Web Forms or MVC?

When ASP.NET was originally released, there was only one way of doing things. Later on, Microsoft was inspired by frameworks like Ruby on Rails and added the ability to use an MVC (Model-View-Controller) approach for your ASP.NET websites. With that move, ASP.NET was basically divided into ASP.NET Web Forms (the original approach) and ASP.NET MVC. They share a lot of functionality, thanks to the .NET framework, but there are many differences in how to accomplish even the most basic tasks.

In this tutorial, we will focus on the Web Forms part of ASP.NET.

IDE or editor?

यह ट्यूटोरियल Microsoft से मुफ्त विज़ुअल स्टूडियो कम्युनिटी IDE का उपयोग करेगा। कुछ लोगों के विचार के बावजूद, ASP.NET का उपयोग बिना IDE के किया जा सकता है। नोटपैड में ASP.NET कोड लिखना और .NET फ्रेमवर्क के साथ शामिल कमांडलाइन कंपाइलर का उपयोग करना पूरी तरह से संभव होगा। कुछ लोग वास्तव में चीजों को करने के इस "बैक टू बेसिक्स" को पसंद कर सकते हैं, लेकिन मेरा मानना ​​है कि ASP.NET एक अच्छे IDE के साथ सबसे अच्छा प्रोग्राम है। आप किसी अन्य विक्रेता से एक आईडीई का उपयोग कर सकते हैं, और आप अभी भी इस ट्यूटोरियल का अनुसरण कर पाएंगे। हम विजुअल स्टूडियो कम्युनिटी का उपयोग करेंगे क्योंकि यह मुफ़्त है, इंस्टाल करने के लिए त्वरित और उपयोग में आसान है। इसके अलावा, एक अच्छी आईडीई का उपयोग करने से लंबे समय में बहुत सी चीजें तेजी से बढ़ेंगी।

Download Visual Studio Community

So, to get started with this tutorial, go ahead and download Visual Studio Community from visualstudio.com. Here's a direct link to the download page:

https://www.visualstudio.com/downloads/

As soon as you have downloaded and installed it, you are ready to proceed with the next articles, where we will create your very first ASP.NET website.

Not using Windows?

Don't worry, there's a version for macOS as well - just follow the link above and be sure to select the version of Visual Studio Community for macOS!

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!