ایاسپیداتنت (به انگلیسی: ASP.NET) یک چارچوب کاربردی Web است که توسط شرکت مایکروسافت عرضه گردیده تا برنامه نویسان بتوانند برای ساخت سایتهای وب (website) و برنامههای تحت وب (Web applications)پویا و سرویسهای وب (Web services)پویا وسرویسهای Web XML از آن استفاده کنند. این بخشی از زیر ساخت.NET مایکروسافت و جانشینی برای تکنولوژی صفحات سرویس دهنده فعال (ASP) است. ASP مبتنی بر زبانهای مشترک در حال اجرا است که به برنامه نویسان اجازه میدهد کدهای ASP را با استفاده از هر زبان Framework.NET بنویسند.
ویرایشهای سیستمعامل ویندوز مایکروسافت قابل اجرا است و در سیستمعاملهای دیگر از جمله لینوکس و مکینتاش نیز وارد شدهاست.
این چارچوب مجموعهای از زبانهای برنامهنویسی که شامل سی شارپ و ویژوال بیسیک میباشد و همچنین کتابخانههای بسیار غنی جهت کمک به سهولت توسعه نرمافزار در برمیگیرد که در قالب بخشهای عمدهای همچون فناورهای ASP.NET, ADO.NET و بسیاری فناوریهای خاص دیگر ارائه میشوند که تعداد آنها در نسخههای اخیر بیشتر شدهاست.
بخش کامپایلر این چارچوب یک مفسر همزمان (به انگلیسی: Just in Time Compiler) است. به این معنی که کد تمام زبانها به یک زبان میانی به نام زبان میانی مشترک ترجمه شده و توسط یک ماشین مجازی بر اساس نیازها و مشخصات هر سیستمعامل و سختافزار به اجرا در میآیند. کتابخانههای از پیش نوشته شده که در این چارچوب قرار دارند و در واقع پایههای اشیاء و کلاسهای اصلی این چارچوب میباشند بخش وسیعی از نیازهای برنامهنویسی را تحت پوشش قرار میدهند. از جمله این کلاسها میتوان به واسطهای گرافیکی کاربر، دسترسی به پایگاههای داده، رمزنگاری، برنامههای تحتوب، الگوریتمهای کار با اعداد و ارتباطات شبکهای را نام برد.
دیدگاه خود را از طریق فرم زیر ارسال نمایید