ASP.NET Core یک فریم ورک متن باز، با کارایی بالا و چند پلتفرمی برای ساخت برنامه های مدرن، مجهز به فضای ابری و متصل به اینترنت است.
با ASP.NET Core می توانید:
برنامهها و سرویسهای وب، برنامههای اینترنت اشیا (IoT) و پشتیبانهای تلفن همراه بسازید.
از ابزارهای توسعه مورد علاقه خود در Windows، macOS و Linux استفاده کنید.
در فضای ابری یا در محل مستقر شوید.
میلیون ها توسعه دهنده از ASP.NET 4.x برای ایجاد برنامه های وب استفاده می کنند یا از آن استفاده کرده اند. ASP.NET Core یک طراحی مجدد از ASP.NET 4.x است که شامل تغییرات معماری می شود که منجر به یک چارچوب بهینه تر و ماژولارتر می شود.
ASP.NET Core مزایای زیر را ارائه می دهد:
یک داستان یکپارچه برای ایجاد رابط کاربری وب و APIهای وب.
برای آزمایش پذیری طراحی شده است.
Razor Pages کدنویسی سناریوهای متمرکز بر صفحه را آسانتر و کارآمدتر میکند.
Blazor به شما امکان می دهد از C# در مرورگر در کنار جاوا اسکریپت استفاده کنید. منطق برنامه سمت سرور و سمت سرویس گیرنده را به اشتراک بگذارید که همه با دات نت نوشته شده اند.
قابلیت توسعه و اجرا بر روی ویندوز، macOS و لینوکس.
منبع باز و جامعه محور.
یکپارچه سازی چارچوب های مدرن، سمت مشتری و گردش کار توسعه.
پشتیبانی از میزبانی خدمات تماس از راه دور (RPC) با استفاده از gRPC.
یک سیستم پیکربندی مبتنی بر محیط، آماده ابر.
تزریق وابستگی داخلی
درخواست HTTP سبک، با کارایی بالا و مدولار.