TOC

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

The basics:

Introduction

به این آموزش ASP.NET خوش آمدید. طبق گفته مایکروسافت، "ASP.NET یک تکنولوژی برای ساخت برنامه های قدرتمند و پویا وب است و بخشی از چارچوب .NET است." این آموزش به شما ASP.NET را از ابتدا یاد میگیرد، و هیچ دانش اسکریپتی از سرورهای سرور مورد نیاز نیست. دانش اساسی HTMLو CSS ترجیح داده می شود. با ASP یا PHP کلاسیک کار نمیکنید، زیرا ASP.NET یک روش کاملا جدید برای انجام کارهاست.

دات نت مستقل از زبان است، بدین معنی که شما می توانید هر زبان پشتیبانی از .NET را برای ایجاد برنامه های .NET استفاده کنید. رایج ترین زبان ها برای نوشتن برنامه های ASP.NET C # و VB.NET هستند. در حالی که VB.NET به طور مستقیم بر پایه VB (ویژوال بیسیک) است، C # همراه با چارچوب دات نت معرفی شد، و بنابراین برخی از آنچه زبان جدید است. بعضی افراد C # "زبان دات نت را" می نامند، اما طبق گفته مایکروسافت، شما می توانید همه کارهای انجام شده را انجام دهید مهم نیست که شما از C # یا VB.NET استفاده می کنید. 2 زبان متفاوت نیستند و اگر از یکی از آنها استفاده کرده باشید، هیچ مشکلی در یادگیری دیگری نخواهید داشت. در این آموزش ما از C # استفاده خواهیم کرد.

یکی از تفاوت های اصلی بین ASP.NET و ASP ASP / PHP این واقعیت است که ASP.NET کامپایل شده است، در حالی که ASP کلاسیک همیشه تعبیر شده است. پی اچ پی را می توان با استفاده از محصولات تجاری، اما معمولا آن را نیز تفسیرکرد.

از زمان اولین نسخه ASP.NET، چارچوب به طرق مختلفی تکامل یافته است و بنابراین ابزارهایی برای شما به عنوان یک توسعه دهنده است. ما در مقالات بعدی بحث خواهیم کرد، قبل از ایجاد اولین وب سایت ASP.NET ما.

ASP.NET - فرم های وب یا MVC؟

هنگامی که ASP.NET در اصل منتشر شد، تنها یک راه برای انجام کار وجود داشت. بعدها، مایکروسافت از چارچوب هایی مانند Ruby on Rails الهام شد و توانایی استفاده از رویکرد MVC "Model-View-Controller" برای وب سایت های ASP.NET را اضافه کرد. با آن حرکت، ASP.NET اساسا به فرم های وب ASP.NET (رویکرد اصلی) و ASP.NET MVC تقسیم شد. به لطف چارچوب .NET، بسیاری از قابلیت های آن به اشتراک گذاشته می شوند، اما تفاوت های زیادی در نحوه انجام حتی ساده ترین وظایف وجود دارد.

در این آموزش، ما روی بخش فرمهای وب ASP.NET تمركز می كنیم.

ویرایشگر یا IDE

در این آموزش ما از نسخه رایگان مایکروسافت: استفاده خواهیم کرد. برخلاف چیزی که برخی Visual Studio Community IDE تصور می کنند ASP.NET بدون استفاده از یک IDE هم می تواند استفاده شود. کاملا امکان پذیر است که کدASP.NET را در Notepad بنوسیم و از کامپایلر خط فرمان که در چارچوبNET. موجود است استفاده كنیم. ممکن است برخی افراد واقعا این "برگشت به اصول اولیه " برای انجام کارها را ترجیح دهند، اما من باور دارم که ASP.NET با یک IDE مناسب، بهتر برنامه ریزی می شود. شما می توانید از یک IDE مرتبط با شرکت دیگری استفاده کنید، ولی هنوز قادر باشید تا بیشتر این آموزشها را دنبال کنید. ما از Visual Studio Community استفاده می کنیم، چون رایگان، به سرعت قابل نصب و به آسانی قابل استفاده است. علاوه بر این استفاده از IDE مناسب ، به بسیاری از کارها در دراز مدت سرعت می بخشد.

Visual Studio Community را دانلود کنید.

بنا براین برای شروع این آموزش، در ابتدا Visual Studio Community را از visualstudio.com دانلود کنید.در اینجا لینک مستقیمی برای صفحه ی دانلود موجود است:

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

به محض اینکه شما آن را دانلود و نصب کردید، آماده برای همراه شدن با مقالات بعدی هستید،که در آنجا ما اولین وب سایت ASP.NET را برای شما ایجاد خواهیم کرد.

از ویندوز استفاده نمی کنید؟

نگران نباشید. نسخه ای برای macos نیز وجود دارد، تنها کافیست لینک فوق را دنبال کنید و اطمینان حاصل کنید که نسخه ی Visual Studio Community را برای 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!