مروری بر ASP.NET Core – آموزش ASP.NET Core

تصویر asp-net-core-overview_2382 مروری بر ASP.NET Core - آموزش ASP.NET Core

مروری بر ASP.NET Core

ASP.NET Core فریم ورک سریع، مدرن، انعطاف پذیر و جدید شرکت مایکروسافت می باشد که به منظور توسعه وب با استفاده از چارچوب .NET مورد استفاده قرار می گیرد. در پایان این آموزش، همه چیزهایی که برای ایجاد یک برنامه با قابلیت اضافه، ویرایش و حذف داده ها از دیتابیس لازم دارید را یاد خواهید گرفت.

یک تاریخچه مختصر از ASP.NET

تکنولوژی ASP.NET سال های بسیاری است که به منظور توسعه برنامه های کاربردی وب استفاده می شود و در طی این سال ها تغییرات زیادی کرده است تا در نهایت جدیدترین نسخه آن یعنی ASP.NET Core 1.0 عرضه شده است.

  • NET Core 1.0 ادامه ASP.NET 4.6 نیست.
  • این یک فریم ورک کاملا جدید است، یک پروژه جانبی که به همراه هر چیز دیگری که می شناسیم زندگی می کند.
  • این در واقع یک بازنویسی از فریم ورک NET 4.6 می باشد، اما بسیار کوچکتر و ماژولار تر است.
  • برحی افراد فکر فکر می کنند که NET Core تفاوت زیادی با ASP.NET 4.6 نکرده است، اما این کاملا نادرست است. ASP.NET Core یک تغییر اساسی و یک چشم انداز جدید در تکنولوژی ASP.NET است.

ASP.NET Core چیست

ASP.NET Core یک فریم ورک متن باز برای ابر توسعه وب می باشد که در ویندوز، لینوکس و مک قابل اجرا است. ASP.NET Core شامل فریم ورک MVC است که در حال حاضر قابلیت های MVC و Web API در یک فریم ورک برنامه نویسی وب ترکیب می کند.

  • برنامه هایی که با .NET Core نوشته می شوند، می توانند بر روی .NET Core و یا .NET Framework کامل اجرا شوند.
  • این معماری به منظور ارائه یک فریم ورک بهینه سازی شده برای برنامه هایی است که بر روی فضای ابری مستقر شده اند.
  • این فریم ورک شامل اجزای ماژولار با کمترین میزان سربار است، بنابراین شما در طول ایجاد راه حل های خود، انعطاف پذیری خود را حفظ خواهید کرد.
  • شما می توانید برنامه های کاربردی .NET Core خود را در سیستم عامل ویندوز، مک و لینوکس اجرا کنید.

مزایای ASP.NET Core

ASP.NET Core دارای مزایای زیر است:

  • دارای تعدادی تغییرات در معماری است که باعث ایجاد یک فریم ورک سبک و ماژولار می شود.
  • NET Core دیگر بر پایه System.Web.dll نمی باشد و بر اساس مجموعه ای از بسته های NuGet عرضه می شود و به خوبی هم کار می کند.
  • این موضوع باعث می شود تا شما بتوانید برنامه های خود را با اضافه کردن بسته های NuGet که نیاز دارید، بهینه سازی کنید.
  • مزایای سطح کوچکتر در یک برنامه کاربردی عبارتند از امنیت بیشتر، کاهش سرویس دهی، عملکرد بهتر و کاهش هزینه ها.

با استفاده از ASP.NET Core می توانید موارد زیر را تجربه کنید:

  • ایجاد و اجرای برنامه های NET چند سکویی.
  • ساخته شده در .NET Core، که از نسخه بندی صحیح پشتیبانی می کند.
  • ابزار جدید که کار توسعه مدرن Web را ساده تر می کنند.
  • پشته ی وب یک طرفه برای وب UI و API های وب.
  • پیکربندی مبتنی بر محیط ابری.
  • قابلیت پشتیبانی برای تزیرق وابستگی.
  • برچسب Helpers که علامت گذاری Razor را با HTML طبیعی تر می کند.
  • قابلیت میزبانی در IIS.
ثبت نظر
ریفریش کنید!
نظرات کاربران (۰ مورد)

هیچ نظری ثبت نشده است