07-06-2025, 02:08 PM
زبان برنامهنویسی ASP مخفف Active Server Pages است و توسط مایکروسافت توسعه داده شده است. این زبان برای ایجاد صفحات وب پویا و تعاملی به کار میرود و امکان اجرای اسکریپتهای سمت سرور را فراهم میکند. ASP در ابتدا با زبانهای ویژوال بیسیک اسکریپت و جاوا اسکریپت کار میکرد و بعداً جای خود را به ASP.NET داد.
ASP.NET Core یک نسخه مدرن و متنباز از ASP.NET است که برای توسعه برنامههای وب و خدمات ابری طراحی شده است. این فریمورک روی سیستمعاملهای مختلف مانند ویندوز، لینوکس و macOS اجرا میشود و دارای عملکرد بالا، معماری ماژولار، پشتیبانی از تزریق وابستگی و قابلیت توسعه APIهای وب است.
ASP.NET Core نسبت به نسخه قدیمی ASP.NET چندین بهبود دارد. این نسخه بهصورت متنباز ارائه شده و امکان اجرا روی پلتفرمهای مختلف را دارد، در حالی که ASP.NET قدیمی فقط روی ویندوز اجرا میشد. معماری سبکتر و ماژولار بودن آن باعث کاهش مصرف حافظه و افزایش سرعت اجرا میشود.
ASP در سال ۱۹۹۶ توسط مایکروسافت معرفی شد. نسخه اولیه با نام ASP1 همراه با محیط Visual Interdev ارائه شد. نسخههای بعدی شامل ASP2 و ASP3 بودند که به ترتیب با Windows NT4 و Windows 2000 عرضه شدند. در نهایت، ASP.NET در سال ۲۰۰۲ معرفی شد و جایگزین ASP شد، که امکانات بیشتری مانند پشتیبانی از زبانهای برنامهنویسی مختلف و بهبود عملکرد ارائه میداد.
ASP.NET Core یک نسخه مدرن و متنباز از ASP.NET است که برای توسعه برنامههای وب و خدمات ابری طراحی شده است. این فریمورک روی سیستمعاملهای مختلف مانند ویندوز، لینوکس و macOS اجرا میشود و دارای عملکرد بالا، معماری ماژولار، پشتیبانی از تزریق وابستگی و قابلیت توسعه APIهای وب است.
ASP.NET Core نسبت به نسخه قدیمی ASP.NET چندین بهبود دارد. این نسخه بهصورت متنباز ارائه شده و امکان اجرا روی پلتفرمهای مختلف را دارد، در حالی که ASP.NET قدیمی فقط روی ویندوز اجرا میشد. معماری سبکتر و ماژولار بودن آن باعث کاهش مصرف حافظه و افزایش سرعت اجرا میشود.
ASP در سال ۱۹۹۶ توسط مایکروسافت معرفی شد. نسخه اولیه با نام ASP1 همراه با محیط Visual Interdev ارائه شد. نسخههای بعدی شامل ASP2 و ASP3 بودند که به ترتیب با Windows NT4 و Windows 2000 عرضه شدند. در نهایت، ASP.NET در سال ۲۰۰۲ معرفی شد و جایگزین ASP شد، که امکانات بیشتری مانند پشتیبانی از زبانهای برنامهنویسی مختلف و بهبود عملکرد ارائه میداد.