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