فریم ورک ASP.NET نسخه نسل جدید Microsoft’s ASP و یک چارچوب برنامه نویسی است که برای ایجاد وب سایتها، برنامه های وب و فناوری های کلاس سازمانی استفاده میشود. ASP.NET نسل جدید ASP است که با ASP کلاسیک سازگار نیست، اما ممکن است ASP.NET شامل ASP کلاسیک باشد. صفحات ASP.NET تالیف شده اند، که موجب سریع تر شدن آن از ASP کلاسیک شده است. ASP.NET دارای پشتیبانی بهتر زبان، یک مجموعه بزرگ از کنترل های کاربر، قطعات مبتنی بر XML، و تایید یکپارچه هویت کاربر است.
یکی از زبان های برنامه نویسی حرفه ای برای طراحی سایت ASP.NET است که توسط شرکت مایکروسافت عرضه شده تا برنامه نویسان بتوانند برای ساخت سایت های وب و برنامه های تحت وب و سرویس های وب پویا و سرویس های Web XML از آن استفاده کنند. این بخشی از زیر ساخت.NET مایکروسافت و جانشینی برای تکنولوژی صفحات سرویس دهنده فعال (ASP) است. ASP مبتنی بر زبان های مشترک در حال اجرا است که به برنامه نویسان اجازه میدهد کد های ASP را با استفاده از هر زبان Framework.NET بنویسند.
عبارت ASP.NET از عبارت Active Server Page سر رشته گرفته است. البته باید گفت ASP.NET یک زبان برنامه نویسی نیست و در واقع تکنولوژی توسعه وب رایگان است که از net. برای ساخت اپلیکیشن وب و وبسایت استفاده می کند.
زبان برنامه نویسی asp از تکنولوژی های مایکروسافت استفاده کرده و زبان اسکریبپت نویسی است که درون IIS اجرا می شود.
اگر شما هم به زبان برنامه نویسی ASP.NET علاقهمندید و دوست دارید از این طریق کسب درآمد کنید پیشنهاد میکنیم به صفحه دوره آموزش asp.net سربزنید و از سرفصل این دوره مطلع شوید.
به طور کلی ASP.NET یک چارچوب عالی برای استفاده در هنگام توسعه وب سایتها و برنامه های وب است. این فریم ورک قابل اعتماد، سریع، آسان، رایگان و شناخته شده است. ASP.NET به شما امکان کنترل کامل توسعه وب را میدهد و می تواند در هر پروژه بزرگ یا کوچکی مورد استفاده قرار گیرد.
زبانASP.NET تعداد کد های مورد نیاز برای ساخت برنامه های بزرگ را به شدت کاهش می دهد.
با استفاده از احراز هویت ویندوز درونی (built-in Windows authentication) و قابلیت پیکربندی هر برنامه (per-application configuration) در ASP.NET، برنامه های شما ایمن تر هستند.
چارچوب ASP.NET با استفاده از جعبه ابزار (ToolBox) عالی و طراح غنی در محیط توسعه یافته و یکپارچه ویژوال استودیو تکمیل میشود. ویرایشگر WYSIWYG، کنترل های کشیدن و رها کردن (drag-and-drop) سرور و automatic deployment تنها برخی از ویژگیهای این ابزار هستند.
چارچوب ASP.NET مزیت آسان شدن برنامه ها را نیز فراهم میکند زیرا ASP.NET انجام وظایف معمول، از ارسال فرم ساده و تایید اعتبار مشتری تا استقرار و پیکربندی سایت را بسیار ساده می کند.
تمام پردازش ها توسط زمان اجرا از نزدیک کنترل و مدیریت میشوند، بنابراین اگر فرآیند از بین رفته باشد، میتوان فرآیند جدیدی را به جای آن ایجاد کرد، که به شما کمک میکند تا برنامه شما دائما برای رسیدگی به درخواست ها در دسترس باشد.
منبع : وب سایت آکادمی آریانا