نویسنده(های) اصلی | Microsoft |
---|---|
توسعهدهنده(ها) | .NET Foundation and the open source community |
انتشار اولیه | ۷ ژوئن ۲۰۱۶ |
انتشار پایدار | v8.0.0
/ ۱۴ نوامبر ۲۰۲۳[۱] |
مخزن | |
نوشتهشده با | C# |
سیستمعامل | Windows, macOS, Linux |
پلتفرم | Cross-platform |
نوع | Web framework |
مجوز | MIT License[۲] |
وبگاه |
ASP.NET Core یک فریمورک وب ماژولار و متنباز است. این فریمورک بازطراحی شده از ASP.NET است که نسخههای قبلی ASP.NET MVC و ASP.NET Web API را در یک مدل برنامهنویسی واحد ترکیب میکند. اگرچه این فریمورک جدید بر روی یک پشته وب جدید ساخته شده، اما از نظر مفهومی با ASP.NET سازگاری بالایی دارد. ASP.NET Core از نسخههای جانبی پشتیبانی میکند، به طوری که برنامههای مختلفی که روی یک ماشین واحد در حال توسعه هستند، میتوانند نسخههای مختلف ASP.NET Core را هدف قرار دهند. این قابلیت در نسخههای قبلی ASP.NET وجود نداشت. ASP.NET Core در ابتدا روی هر دو پلتفرم ویندوز و .NET Framework و همچنین .NET cross-platform اجرا میشد. با این حال، از نسخه ASP.NET Core 3.0 به بعد، پشتیبانی از .NET Framework حذف شد.
Blazor یک مؤلفه جدید و اختیاری برای پشتیبانی از WebAssembly است. از نسخه 5.0، پشتیبانی از برخی مرورگرهای وب قدیمی متوقف شده است. اگرچه نسخه فعلی مرورگر Microsoft Edge با Blazor سازگار است، اما نسخه قدیمی آن، یعنی "Microsoft Edge Legacy"، و همچنین اینترنت اکسپلورر 11 دیگر پشتیبانی نمیشوند.
شماره نسخه | تاریخ انتشار | پایان پشتیبانی | نسخه(های) ویژوال استودیو پشتیبانی شده |
---|---|---|---|
2016-06-27 | 2019-06-27 | ویژوال استودیو 2015 ، 2017 | |
2016-11-18 | 2019-06-27 | ویژوال استودیو 2015، 2017 | |
2017-08-14 | 01-10-2018 | ویژوال استودیو 2017 | |
30/05/2018 | 21/08/2021 [۳] | ویژوال استودیو 2017 | |
04/12/2018 [۴] | 2019-12-23 [۵] | ویژوال استودیو 2017 15.9 و 2019 16.0 پیش نمایش 1 | |
23/09/2019 [۶] | 03/03/2020 [۵] | ویژوال استودیو 2017 و 2019 | |
03/12/2019 [۷] | 03/12/2022 [۵] | ویژوال استودیو 2019 | |
10-11-2020 [۸] | 08-05-2022 | ویژوال استودیو 2019 16.8 | |
08-11-2021 [۹] | 08-11-2024 | ویژوال استودیو 2022 | |
08-11-2022 [۱۰] | 14-05-2024 | ویژوال استودیو 2022 | |
14-11-2023 [۱۱] | 2026-11-10 | ویژوال استودیو 2022 | |
ابتدا این فریمورک با نام ASP.NET vNext شناخته میشد و قرار بود به عنوان ASP.NET 5 عرضه شود. با این حال، برای جلوگیری از ایجاد این تصور که این یک بهروزرسانی از ASP.NET موجود است، مایکروسافت در نهایت نام آن را به ASP.NET Core تغییر داد و آن را با نسخه 1.0 معرفی کرد.
الگو:چارچوب داتنتالگو:Microsoft FOSS
[[رده:چارچوبهای نرمافزاری تحت وب]] [[رده:نرمافزارهایی که از پروانه آپاچی استفاده میکنند]] [[رده:نرمافزارهای رایگان مایکروسافت]] [[رده:ایاسپیداتنت]]