Dot Net Core
- بهدست: Admingfars
- دستهبندی: عمومی خبری
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 به همان شیوه استفاده می شود.
بدون دیدگاه