Content deleted Content added
Matinking82 (talk | contribs) No edit summary Tags: Reverted references removed |
|||
Line 1:
{{Short description|
{{Infobox software
| name = ASP.NET Core
| logo = <!--
| logo alt =
| logo caption =
| screenshot = <!--
| screenshot alt =
| caption =
| collapsible = <!--
| author = [[Microsoft]]
| developer = [[.NET Foundation]]
| released = {{Start date and age|2016|06|07}}
| discontinued = <!--
| ver layout = <!-- simple (
| latest release version = v8.0.0
| latest release date = {{Start date and age|2023|11|14|df=yes}}<ref>{{Cite web|date=2023-11-14|title=Announcing ASP.NET Core in .NET 8|url=https://devblogs.microsoft.com/dotnet/announcing-asp-net-core-in-dotnet-8/|access-date=2023-11-19|website=.NET Blog|language=en-US}}</ref>
Line 20:
| operating system = [[Microsoft Windows|Windows]], [[macOS]], [[Linux]]
| platform = [[Cross-platform]]
| genre = [[Web framework]]
| license = [[MIT License]]<ref name="GHlicense">{{cite web|url=https://github.com/aspnet/AspNetCore/blob/master/LICENSE.txt| title= ASP.NET Core license|website=[[GitHub]] |access-date=2021-09-29}}</ref>
| alexa =
| website = {{URL|https://dotnet.microsoft.com/apps/aspnet}}
}}
'''ASP.NET Core''' یک چارچوب نرمافزاری برنامهنویسی وب منبعباز و ماژولار است. این چارچوب بازطراحی شده است و [[ASP.NET MVC]] و [[ASP.NET Web API]] را که قبلاً جدا بودند، به یک مدل برنامهنویسی تلفیق کرده است.<ref>{{Cite web|url=https://docs.microsoft.com/en-us/aspnet/core/fundamentals/choose-aspnet-framework|title=Choose between ASP.NET 4.x and ASP.NET Core|website=docs.microsoft.com}}</ref><ref>{{cite web|last1=singh Satinder|title=Introduction to ASP.NET Core|url=https://docs.microsoft.com/en-us/aspnet/core/|website=microsoft.com|access-date=10 July 2017}}</ref> این چارچوب از همسواری نسخههای مختلف پشتیبانی میکند بهطوریکه برنامههای مختلفی که در یک سیستم توسعه مییابند، میتوانند به نسخههای مختلفی از ASP.NET Core متصل شوند. این امکان در نسخههای قبلی ASP.NET وجود نداشت.<ref>{{Cite web|url=https://docs.microsoft.com/en-us/aspnet/core/|title=Introduction to ASP.NET Core|website=docs.microsoft.com}}</ref>
[[Blazor]] is a recent (optional) component to support [[WebAssembly]] and since version 5.0, it has dropped support for some old web browsers. While current [[Microsoft Edge]] works, the [[legacy system|legacy version]] of it, i.e. "[[Microsoft Edge|Microsoft Edge Legacy]]" and [[Internet Explorer 11]] was dropped when you use Blazor.<ref>{{Cite web|title=[Discussion] Updated Blazor browser support for .NET 5 · Issue #26475 · dotnet/aspnetcore|url=https://github.com/dotnet/aspnetcore/issues/26475|access-date=2020-11-11|website=GitHub|language=en}}</ref>▼
▲[[Blazor]]
== تاریخچه انتشار ==
{| class="wikitable"
!شماره نسخه
!تاریخ انتشار
!پایان پشتیبانی
|-
Line 101 ⟶ 95:
|}
==
== ویژگیها ==
تجربه توسعهدهنده بدون نیاز به کامپایل (یعنی کامپایل بهصورت مداوم انجام میشود، بنابراین توسعهدهنده نیازی به فراخوانی دستور کامپایل ندارد)
چارچوب ماژولار توزیعشده بهصورت بستههای NuGet
اجراگر بهینهسازی شده برای اینترنت
بدون وابستگی به میزبان از طریق پشتیبانی Open Web Interface for .NET (OWIN) - اجرا در IIS یا مستقل
داستان یکپارچه برای ساخت رابط کاربری و APIهای وب
سیستم پیکربندی محیطی آماده برای ابر
خط لوله درخواست HTTP سبک و ماژولار
ساخت و اجرای برنامههای ASP.NET Core چندسکویی بر روی ویندوز، مک و لینوکس
منبعباز و تمرکز بر جامعه
پشتیبانی از نسخههای مختلف برنامه همزمان هنگام هدفگیری به .NET
پشتیبانی داخلی از تزریق وابستگی
▲* Enhanced Security compared to Asp.Net <ref>{{cite web |title=ASP.NET vs ASP.NE CORE |url=https://wirefuture.com/post/aspnet-vs-aspnet-core |website=ASP.NET VS. ASP.NET Core: The Ultimate Showdown}}</ref>
==
* [[Entity Framework|Entity Framework (EF) Core]]
* Identity Core
Line 127 ⟶ 122:
* [[Kestrel web server]]
== جستار های وابسته ==
{{Portal|Free and open-source software}}
* [[.NET Compiler Platform]]
Line 133 ⟶ 128:
* [[Visual Studio Code]]
==
{{Reflist}}
==
{{Wikibooks|.NET Development Foundation}}
* {{Official website}}
|