نسخه ۳.۰ از فریم ورک Net Core. در تاریخ ۲۳ سپتامبر ۲۰۱۹ به صورت رسمی معرفی شد. در این نسخه امکانات بسیاری از جمله Windows Forms و WPF به این فریم ورک افزوده شد. در این مقاله و قسمت های بعدی به بررسی و معرفی این امکانات جدید خواهیم پرداخت.

در Net Conf 2019. نسخه ۳.۰ از فریم ورک دات نت کور به صورت رسمی معرفی شد. این نسخه شامل تغییرات و بهبود های زیادی منجمله موارد زیر است:

  • اضافه شدن Windows Forms و WPF
  • افزودن API های جدید JSON
  • پشتیبانی از ARM64 و بهبود عملکرد در board
  • C# 8 نیز بخشی از این نسخه است (در مقاله ای جدا به بررسی امکانات جدید خواهیم پرداخت)
  • F# 4.7 افزوده شده است

این نسخه پایدار است و همین الان می توانید برنامه های خورد را به این نسخه آپدیت کنید.

همچنین می توانید ویدئو های Net Conf 2019. را از این لینک ببینید. و همچنین برای دانلود آخرین نسخه Net Core. از این لینک استفاده کنید.

برای استفاده از Net Core 3.0. باید از ورژن ۱۶.۳ به بعد ویژوال استودیو(۲۰۱۹) استفاده کنید(نسخه ۱۶.۳.۲ به بعد پیشنهاد می شود).

لیست تغییرات:

 

آنچه شما باید در مورد Net Core 3.0. بدانید

پیشرفت های کلیدی و راهنمایی هایی وجود دارد که لازم است قبل از اینکه به کلیه ویژگی های جدید موجود در NET Core 3.0. بپردازیم ، باید به آن توجه کنیم.

  • Net Core 3.0. از مدت ها در موتور جست و جو bing.com و همچنین سایت dot.net در حال تست بوده و بزودی سایر تیم های مایکروسافت نیز به این نسخه سوئیچ می کنند.
  • عملکرد در بسیاری از مؤلفه ها بسیار بهبود یافته است.
  • C# 8 و F# 4.7 تغییراتی در این نسخه داشته اند.
  • برنامه های دسکتاپ به صورت متن باز در این نسخه افزوده شده اند. دیزاینر WPF هم اکنون قابل استفاده است ولی دیزاینر Windows Forms به صورت آزمایشی منتشر شده است.
  • garbage collector بطور پیش فرض از حافظه کمتری استفاده می کند ، غالباً بسیار کمتر. این مورد برای سناریوهایی که تعداد زیادی برنامه در یک سرور میزبانی می شوند بسیار مفید است.
  • در زمان انتشار این مقاله NET Core 3.0 نسخه فعلی هست و در ماه نوامبر ۲۰۱۹ نسخه ۳.۱ از دات نت کور جایگزین می شود. البته نسخه ۳.۱ به صورت LTS منتشر می شود و حداقل برای ۳ سال پشتیبانی دریافت خواهد کرد.
  • نسخه NET Core 2.2 در سال ۲۰۲۳ به پایان راه خود میرسد!

 

پشتیبانی از بستر های نرم افزاری در دات نت کور ۳.۰

NET Core 3.0 در سیستم عامل های زیر پشتیبانی می شود:

  • Alpine: 3.9+
  • Debian: 9+
  • openSUSE: 42.3+
  • Fedora: 26+
  • Ubuntu: 16.04+
  • RHEL: 6+
  • SLES: 12+
  • macOS: 10.13+
  • Windows Client: 7, 8.1, 10 (1607+)
  • Windows Server: 2012 R2 SP1+

توجه: برنامه های Windows Forms و WPF فقط در ویندوز کار می کنند.

 

پشتیبانی از تراشه ها نیز به شرح زیر است:

  • x64 on Windows, macOS, and Linux
  • x86 on Windows
  • ARM32 on Windows and Linux
  • ARM64 on Linux (kernel 4.14+)

 

قسمت بعدی: معرفی Net Core 3.0. : بخش دوم(بزودی…)