ASP.NET

ASP کلاسیک - Active Server Pages

Active Server Pages (ASP)، همچنین به عنوان ASP کلاسیک (Classic ASP) شناخته می‌شود، یک موتور اسکریپت سرور اولین نسخه توسط مایکروسافت در سال 1998 منتشر شده است.

ASP یک فناوری است که اجازه می‌دهد اسکریپت‌های وب در سرورهای اینترنت اجرا شوند.

نام فایل‌های صفحه ASP به صورت .asp است و معمولاً توسط VBScript نوشته می‌شود.

اگر نیاز به یادگیری ASP کلاسیک دارید،لطفاً به آموزش‌های ASP ما مراجعه کنید.

ASP.NET

ASP.NET نسخه جدیدی از ASP است. آن نمی‌تواند با ASP کلاسیک سازگار باشد، اما ASP.NET می‌تواند به ASP ارجاع دهد.

صفحات ASP.NET نیاز به کامپایل دارند، بنابراین سریع‌تر از ASP کلاسیک هستند.

ASP.NET دارای پشتیبانی بهتر از زبان‌ها، تعداد زیادی کنترل کاربر، کامپوننت‌های مبتنی بر XML و یکپارچگی با تأیید کاربر است.

نام پسوند صفحات ASP.NET است .aspx و معمولاً با VB (Visual Basic) یا C# (C sharp) نوشته می‌شود.

کنترل‌های کاربر ASP.NET می‌توانند با زبان‌های مختلفی نوشته شوند، از جمله C++ و Java.

وقتی مرورگر درخواست فایل ASP.NET می‌کند، موتور ASP.NET فایل را می‌خواند، آن را کامپایل و اجرا می‌کند و سپس نتیجه را به صورت HTML خالص به مرورگر برمی‌گرداند.

Razor ASP.NET

Razor یک زبان نشانه‌گذاری جدید و ساده است که برای قرار دادن کد سرور در صفحات وب ASP.NET استفاده می‌شود و بسیار مشابه ASP است.

Razor قابلیت‌های ASP.NET سنتی را دارد، اما استفاده از آن آسان‌تر و یادگیری آن نیز آسان‌تر است.

زبان‌های برنامه‌نویسی ASP.NET

این آموزش شامل زبان‌های برنامه‌نویسی زیر است:

  • Visual Basic (VB.NET)
  • C# (خوانده می‌شود C sharp)

فناوری‌های سرور ASP.NET

این آموزش شامل فناوری‌های سرور زیر است:

  • صفحات وب (با استفاده از زبان Razor)
  • MVC (Model View Controller)
  • Web Forms (ASP.NET سنتی)

ابزارهای توسعه ASP.NET

ASP.NET از ابزارهای توسعه زیر پشتیبانی می‌کند:

  • WebMatrix
  • Visual Web Developer
  • Visual Studio

این آموزش از WebMatrix برای صفحات وب استفاده می‌کند و برای MVC و Web Forms از Visual Web Developer استفاده می‌کند.

نام پسوند فایل‌های ASP.NET

  • نام پسوند فایل‌های ASP است .asp
  • نام پسوند فایل‌های ASP.NET است .aspx
  • نام پسوند فایل‌های استفاده شده در ASP.NET با زبان C# است .cshtml
  • نام پسوند فایل‌های استفاده شده در ASP.NET با زبان Razor VB است .vbhtml