Loading
Logo
دات نت کور ( .Net Core ) چیست ؟

دات نت کور ( .Net Core ) چیست ؟

دات نت کور ( .Net Core ) چیست ؟

در این مقاله قصد داریم تا .Net Core  را مورد بررسی اجمالی قرار بدهیم.

.Net Core دارای ویژگی های زیر می باشد:

  • کراس پلتفرم (Cross Platform) : در سیستم عامل های ویندوز ، macos و linux کار می کند.

  • متن باز ( open source ) :فریمورک  .Net Core با استفاده از لایسنس MIT و open source ،Apache2  است.

  • مدرن : .Net Core پارادایمهای مدرن مانند برنامه نویسی ناهمزمان را پیاده سازی می کند.

  • کارایی  (Performane) : کارایی بالاتری را از خود نشان می دهد.

  • متناسب با محیط (Environment) : کد شما بر روی هر سیستم عامل و معماری از جمله X86 ، X64 و ARM با یک رفتار اجرا می شود.

  • ابزارهای خط فرمان (Command Line Tools) : شامل ابزارهای آسان و مناسبی برای استفاده از Command Line یا همان خط فرمان است که می تواند در زمان توسعه مورد استفاده قرار بگیرد.

  • انعطاف پذیری در استقرار(Flexible Deployment) : شما می توانید .Net Core را در هر برنامه خود بگنجانید یا آن را به صورت جانبی نصب کنید. قابل استفاده با Docker Container نیز هست.

برای نوشتن برنامه ها و کتابخانه ها برای .Net Core می توانید از زبان های Visual Basic ،  سی شارپ   و f#  استفاده کنید.

همچنین از این زبان ها می توانید در ویرایشگر متن یا (Integrated Development Environment (IDE  مورد علاقه خود استفاده کنید.

APIها

.Net Core فریمورک ها یا چارچوبهایی را برای ساختن هر نوع برنامه ای در اختیار شما قرار می دهد :

  • برنامه های Cloud با Asp.net core

  • برنامه های موبایل با زامارین 

  • برنامه های IoT (اینترنت اشیا) با System.Device.GPIO

  • برنامه های Windows Client با WPF و Windows form ها 

  • یادگیری ماشین با ML.Net

.Net Core سازگاری با .Net Framework  و Mono را فراهم می کند.

اجزاء سازنده ی .net Core

.Net Core  از قسمت های زیر تشکیل شده است:

  • .Net Core Runtime

  • Asp.Net Core Runtime ، که چارچوبی را برای ساختن برنامه های مدرن و مبتنی بر Cloud ، متصل به اینترنت مانند برنامه های وب ، برنامه های IoT و موبایل  فراهم می کند.

  • .Net Core SDK و کامپایلرهای زبان 

  • dotnet commands که برای راه اندازی برنامه های .Net Core و دستورات CLI استفاده می شود.

متن باز (Open Source)

.Net Core  یک بستر توسعه Open source است .

شما می توانید برنامه های .Net Core را برای Windows  ،  macos  و  Linux  همچنین برای پردازنده های X64 ، X86 ،  ARM64  و ARM32 ایجاد کنید .

پشتیبانی 

.Net Core توسط مایکروسافت بر روی ویندوز ، macos  و لینوکس پشتیبانی می شود.

و برای امنیت و کیفیت بهتر به طور مداوم در حال بروز رسانی می باشد.

بهراد رسولی

بهراد رسولی

تاریخ عضویت: 13 تیر 1399
دنبال کردن ایمیل رزومه
ثبت یک نظر جدید
  • برای ثبت نظر بهتر است وارد سایت شوید
  • لطفا از کلمات و جملات توهین آمیز بپرهیزید
  • کامنتهایی که جنبه ی تبلیغ داشته باشند تایید نخواهند شد
  • از ارسال شماره تماس یا ایمیل خود در دیدگاه ها بپرهیزید
  • به سوالات تخصصی در بخش نظرات پاسخ داده نخواهد شد
دیدگاه شما بعد از تایید توسط مدیریت نمایش داده میشود
نظرات