-->

ASP.NET چیست؟

asp.net development

ASP.NET  یک چارچوب توسعه برای ساخت صفحات وب و وب سایت ها با HTML، CSS، جاوا اسکریپت و برنامه نویسی سرور است و از سه مدل مختلف توسعه پشتیبانی میکند:

صفحات وب، MVC (مدل نمایش کنترل)، و فرم های وب. در ادامه هر کدام از موضوعات صفحات وب (مدل صفحات تنها) ، MVC (مدل نمایش کنترل) و فرمهای وب (مدل رویداد) را به تفصیل شرح خواهیم داد.

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

حال بپردازیم به معرفی پایه ای از ASP.NET:

ASP کلاسیک - صفحات فعال سرور

صفحات فعال سرویس دهنده (Active Server Pages) ، که به عنوان ASP کلاسیک نیز شناخته شده اند، در سال 1998 به عنوان اولین موتور اسکریپت نویسی سمت سرور مایکروسافت معرفی شد. ASP یک تکنولوژی است که اسکریپت های صفحات وب را قادر می سازد که به وسیله یک سرور اینترنت اجرا شوند.

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

 ASP.NET

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

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

صفحات ASP.NET دارای پیشوند "aspx." هستند وبه طور معمول در VB (ویژوال بیسیک) و یا #C (سی شارپ) نوشته شده اند. کنترل های کاربر در ASP.NET را می توان به زبان های مختلف، از جمله ++C و جاوا نوشت

هنگامیکه مرورگر یک فایل ASP.NET را درخواست میکند، موتور ASP.NET فایل را میخواند، اسکریپت های داخل فایل را کامپایل و اجرا میکند و نتیجه را بعنوان ساده HTML به مرورگر باز میگرداند.

 ASP.NET Razor

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

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

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

این آموزش، زبانهای برنامه نویسی زیر را پوشش میدهد:

  • ویژوال بیسیک(VB.NET)
  • #C ( سی شارپ)

تکنولوژی های سرور ASP.NET

این آموزش ، تکنولوژیهای سرور زیر را پوشش میدهد:

  • صفحات وب (با سینتکس Razor)
  • MVC (مدل نمایش کنترل)
  • فرمهای وب (ASP.NET سنتی)

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

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

  • WebMatrix
  • Visual Web Developer
  • Visual Studio

ضمیمه های فایل ASP.NET

  • فایلهای کلاسیک ASP دارای پسوند "asp." هستند.
  • فایلهای asp.net فرمت فایل "aspx." را دارند.
  • فایلهای ASP.NET با سینتکس سی شارپ Razor، فرمت "cshtml.
  • فایلهای ASP.NET با سینتکس ویژوال بیسیک Razor، فرمت "vbhtml." دارند.
  • میدان انقلاب، خ ژاندارمری، کوچه گرانفر، پلا4 ط4
  • 021-66460426
  • 021-66460426
  • info@speedyas.ir

خدمات طراحی نرم افزار

  • تولید نرم افزار سفارشی
  • تکنولوژی پیاده سازی
  • مشاوره و نظارت
  • خدمـات پشتیبانی
  • خدمات طراحی سایت

    • هزینه طراحی سایت
    • بهینه سازی سایت
    • آنالیز سایت
    • سامانه پیامک
    • طراحی فروشگاه
    • مزیت های اسپیدیاس
    • مشـــــاوره
    • ارسال پیـــام

        Mail is not sent.   Your email has been sent.