چرا ASP.NET Core؟
پشتیبانی از پلتفرم های متعدد: برنامه های ASP.NET Core می توانند روی ویندوز، لینوکس و مک اجرا شوند. بنابراین نیازی به ساخت اپلیکیشن های مختلف برای پلتفرم های مختلف با استفاده از فریم ورک های مختلف ندارید.
سریع: ASP.NET Core دیگر برای ارتباط مرورگر و سرور به System.Web.dll وابسته نیست. ASP.NET Core به ما امکان می دهد بسته هایی را که برای برنامه خود نیاز داریم اضافه کنیم. این خط لوله درخواست را کاهش می دهد و عملکرد و مقیاس پذیری را بهبود می بخشد.
همچنین بخوانید: راهنمای خرید هارد اکسترنال وسترن دیجیتال
ظرف IoC: شامل محفظه داخلی IoC برای تزریق وابستگی خودکار است که آن را قابل نگهداری و آزمایش می کند.
یکپارچه سازی با فریم ورک های مدرن UI: به شما امکان می دهد از فریم ورک های مدرن UI مانند AngularJS، ReactJS، Umber، Bootstrap و غیره با استفاده از Bower (یک مدیر بسته برای وب) استفاده و مدیریت کنید.
میزبانی: برنامه وب ASP.NET Core را می توان بر روی چندین پلتفرم با هر وب سروری مانند IIS، Apache و غیره میزبانی کرد. این برنامه تنها به IIS به عنوان یک چارچوب استاندارد دات نت وابسته نیست.
به اشتراک گذاری کد: به شما امکان می دهد یک کتابخانه کلاس بسازید که می تواند با سایر فریم ورک های دات نت مانند .NET Framework 4.x یا Mono استفاده شود. بنابراین یک پایه کد واحد را می توان در بین چارچوب ها به اشتراک گذاشت.
نسخه کناری برنامه: ASP.NET Core روی NET Core اجرا می شود که از اجرای همزمان چندین نسخه از برنامه ها پشتیبانی می کند.
ردپای استقرار کوچکتر: برنامه ASP.NET Core روی NET Core اجرا می شود که کوچکتر از .NET Framework کامل است. بنابراین، برنامهای که فقط از بخشی از NET CoreFX استفاده میکند، اندازه استقرار کوچکتری خواهد داشت. این باعث کاهش ردپای استقرار می شود.
آموزش برنامه نویسی ای اس پی دات نت کور را از بهترین سایت برنامه نویسی الکامکو دنبال کنید.
0