28-07-2022, 08:56 PM
Asp. Net Core محصول جدیدی از مایکروسافت است. پایه و اساس ASP.NET Core را NET Core. تشکیل می دهد و در واقع نسخه ای بهتر و کاملتر از دات نت کور ( NET. ) می باشد و مایکروسافت با معرفی ASP.NET Core گستره کارکرد NET. را افزایش داده است که مستقل از سیستم عامل است و بدون واسط برنامه نویسی ویندوز عمل می کند.
سیستم عامل ویندوز همیشه جزو بهترین و پرطرفدارترین سیستم عامل ها محسوب شده و می باشد ولی برنامه های تحت وب نیازمند این هستند تا بتوانند کارکرد بهتری داشته باشند و در فضای ابری (Cloud) هم بتوانند میزبانی شوند. از اینرو مایکروسافت اعلام کرد تا برنامههای کاربردی ASP.NET Core بر روی طیف گسترده ای از محیطهای مختلف میزبانی می شود و میتوانید پروژه های وب را برای Linux یا macOS هم تولید کنید.
ASP.NET Core در مقایسه با MVC نخستین ، سادهتر شده و برخلاف آن هیچ ارتباطی با پروژه های Web Form ندارد و از آنجا که بر پایه NET Core. بنا شده است ایجاد پروژه های وب را بر روی بسیاری از سیستم عامل های گوناگون پشتیبانی کرده و امکان میزبانی در محیط های مختلف را داراست.
با یادگیری ASP.NET Core تمام امکانات ASP.NET MVC را بر پایه سکوی جدید فراهم میکنید و افزودن بر این که شامل همهی کارایی های واسط کاربری وب است روش های طبیعیتری برای ایجاد محتوای پیچیده پیشنهاد میکند و امکان میدهد که بسیاری از کارهای کلیدی مربوط به توسعه ، مانند آزمایش های واحد یه سادگی انجام شوند.
سیستم عامل ویندوز همیشه جزو بهترین و پرطرفدارترین سیستم عامل ها محسوب شده و می باشد ولی برنامه های تحت وب نیازمند این هستند تا بتوانند کارکرد بهتری داشته باشند و در فضای ابری (Cloud) هم بتوانند میزبانی شوند. از اینرو مایکروسافت اعلام کرد تا برنامههای کاربردی ASP.NET Core بر روی طیف گسترده ای از محیطهای مختلف میزبانی می شود و میتوانید پروژه های وب را برای Linux یا macOS هم تولید کنید.
ASP.NET Core در مقایسه با MVC نخستین ، سادهتر شده و برخلاف آن هیچ ارتباطی با پروژه های Web Form ندارد و از آنجا که بر پایه NET Core. بنا شده است ایجاد پروژه های وب را بر روی بسیاری از سیستم عامل های گوناگون پشتیبانی کرده و امکان میزبانی در محیط های مختلف را داراست.
با یادگیری ASP.NET Core تمام امکانات ASP.NET MVC را بر پایه سکوی جدید فراهم میکنید و افزودن بر این که شامل همهی کارایی های واسط کاربری وب است روش های طبیعیتری برای ایجاد محتوای پیچیده پیشنهاد میکند و امکان میدهد که بسیاری از کارهای کلیدی مربوط به توسعه ، مانند آزمایش های واحد یه سادگی انجام شوند.