آموزش هوش مصنوعی

Dot Net Core

تقاضا برای هوش مصنوعی
عمومی خبری

NET Core جدیدترین پلتفرم توسعه هدف عمومی است که توسط مایکروسافت نگهداری می شود. این در پلتفرم های مختلف کار می کند و به گونه ای طراحی شده است که دات نت را سریع، انعطاف پذیر و مدرن می کند. این یکی از کمک های اصلی مایکروسافت است. توسعه‌دهندگان اکنون می‌توانند برنامه‌های Android، iOS، Linux، Mac و Windows را با دات‌نت بسازند که همگی در متن باز هستند.

در این آموزش، ما .NET Core و چند نوآوری جدید از جمله به‌روزرسانی‌های NET Framework، NET Standard و به‌روزرسانی‌های Universal Platform Windows و غیره را پوشش خواهیم داد.

ویژگی های NET Core

در زیر ویژگی های اصلی NET Core – آمده است

متن باز

  • NET Core یک پیاده سازی متن باز است که از مجوزهای MIT و Apache 2 استفاده می کند.
  • NET Core یک پروژه بنیاد دات نت است و در GitHub در دسترس است.
  • به عنوان یک پروژه منبع باز، فرآیند توسعه شفاف تر را ترویج می کند و جامعه فعال و فعال را ارتقا می دهد.

کراس پلت فرم

  • برنامه پیاده سازی شده در NET Core را می توان اجرا کرد و کد آن را می توان بدون توجه به هدف پلتفرم شما دوباره استفاده کرد.
  • در حال حاضر از سه سیستم عامل اصلی (OS) پشتیبانی می کند.
    • پنجره ها
    • لینوکس
    • سیستم عامل مک
  • سیستم‌عامل‌های پشتیبانی شده، پردازنده‌ها و سناریوهای برنامه‌ای که توسط مایکروسافت، سایر شرکت‌ها و افراد ارائه می‌شوند، در طول زمان رشد خواهند کرد.

استقرار انعطاف پذیر

  • دو نوع استقرار برای برنامه های NET Core وجود دارد –
    • استقرار وابسته به چارچوب
    • استقرار خودکفا
  • با استقرار وابسته به چارچوب، برنامه شما به یک نسخه سراسری از NET Core وابسته است که برنامه شما و وابستگی های شخص ثالث روی آن نصب شده است.
  • با استقرار مستقل، نسخه NET Core که برای ساخت برنامه شما استفاده می‌شود، همراه با برنامه شما و وابستگی‌های شخص ثالث نیز مستقر می‌شود و می‌تواند در کنار نسخه‌های دیگر اجرا شود.

ابزارهای خط فرمان

  • همه سناریوهای محصول را می توان در خط فرمان اعمال کرد.

سازگار

  • NET Core از طریق کتابخانه استاندارد دات نت با .NET Framework، Xamarin و Mono سازگار است.

مدولار

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

پلتفرم هسته دات نت

.NET Core Platform شامل بخش های اصلی زیر است –

  • .NET Runtime – یک سیستم نوع، بارگذاری مونتاژ، جمع‌آوری زباله، interop داخلی و سایر خدمات اساسی را ارائه می‌کند.
  • کتابخانه های بنیادی – مجموعه ای از کتابخانه های چارچوب، که انواع داده های اولیه، انواع ترکیب برنامه ها و ابزارهای اساسی را ارائه می دهد.
  • SDK & Compiler – مجموعه‌ای از ابزارهای SDK و کامپایلرهای زبان که تجربه توسعه‌دهنده پایه را امکان‌پذیر می‌سازد که در NET Core SDK موجود است.
  • میزبان برنامه ‘dotnet’ – برای راه اندازی برنامه های NET Core استفاده می شود. زمان اجرا را انتخاب می کند و زمان اجرا را میزبانی می کند، خط مشی بارگذاری اسمبلی را ارائه می دهد و برنامه را راه اندازی می کند. از همان میزبان نیز برای راه اندازی ابزارهای SDK به همان شیوه استفاده می شود.

 

بدون دیدگاه

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

0229-143217-1-blog
عمومی خبری
بعد از مرگتان چه کسی دارایی‌های دیجیتالی شما را صاحب می‌شود؟

ینکه انسان‌ فانی است خبر جدیدی نیست. اما خبر جدید این است که در طول دو دهه‌ی گذشته افراد کلی دارایی دیجیتال که قبلاً هرگز وجود نداشت برای خود جمع کرده‌اند و بسیاری از ما شاید زمانی این سوال برایمان پیش بیاید که: بعد از مرگ‌مان بر سر سرویس‌های اجتماعی …

تقاضا برای هوش مصنوعی
عمومی خبری
هنر در چنگال هوش‌مصنوعی

«با توجه به روند فعلی توسعه هوش‌مصنوعی به نظر می‌رسد که طی چند سال آینده شاهد ظهور نرم‌افزارهای هوشمندی خواهیم بود که توانایی خلق آثار هنری همچون فیلم را داشته باشند و بتوانند آثار خود را تولید و بازنشر کنند.»

سریعترین زبان برنامه نویسی چیست؟
عمومی خبری
سریعترین زبان برنامه نویسی چیست؟

حال بیاید در مورد سریعترین زبان های برنامه نویسی صحبت کنیم. همانطور که می‌دانید زبان های برنامه نویسی بسیار زیادی وجود دارد که شما باید از میان آنان بهترین و سریعترین را انتخاب کنید حال اگر موافق باشیم نگاهی به بهترین و مهم ترین زبان‌های برنامه نویسی بیاندازیم.