ای اس پی دات نت ASP.NET چیست؟
Asp.net مخفف (Active server Page.Net) یا به زبان فارسی مخفف صفحات فعال سمت سرویس دهنده .Net بوده و Vb.Net مخففVisual Basic .Net ( نسخه ای از زبان ویژوال بیسیک برای .Net ) می باشد.
به طور ساده Vb.Net یک زبان برنامه نویسی مبتنی بر .Net بوده و Asp.Net فناوری انتقال محتویات صفحات وب پویا از سرویس دهنده به سرویس گیرنده و بالعکس است.
سی شارپ #C نیز یکی از زبان های برنامه نویسی است که بر پایه ساختار زبان C و برای برنامه نویسی در محیط .Net طراحی شده است.
یک وب سایت Asp.Net معمولا از کدی که بوسیله زبان Vb.Net یا C#.Net نوشته شده تشکیل یافته است.
وقتی که یک وب سایت را با زبان Vb.Net یا C#.Net می سازید، در واقع برنامه Asp.Net ای مبتنی بر آن زبان ایجاد می کنید. این مساله تفاوت اصلی میان Asp.Net با صفحات Asp قدیمی( کلاسیک) است، زیرا در Asp.Net شما از یک زبان برنامه نویسی واقعی , مانند Vb.Net یا C#.Net با تمام امکانات آن استفاده می کنید در حالی که در صفحات Asp تنها می توانید از یک زبان خیلی خلاصه شده مانند VB Script استفاده نمایید.
امروزه ASP.NET یکی از گسترده ترین روشهای توسعه برنامه های کاربردی وبی شده است. آسان بودن این تکنولوژی، دنیای وب سرویس ها را که زمانی فقط در اختیار گروه کوچکی از برنامه نویسان یونیکس بود، که بلد بودند با Perl یا C به پیاده سازی CGI بپردازند، پیش روی میلیون ها برنامه نویس ویژوال بیسیک در سراسر دنیا گشوده است.
وبی اسکریپت طرف سرور در کنار اشیاء ذاتی ASP (مانند: Application, Response, Request, Session) به میزان قابل ملاحظه ای از سختی ها و زمان آموزش برنامه نویسان کاسته است.