مایکروسافت پلتفرم یکپارچه دات نت 5 را با پشتیبانی از لینوکس و اندروید معرفی کرد

مایکروسافت اعلام کردکه پس از انتشار .NET Core 3.0 پلتفرم .NET 5 منتشر خواهد شد که علاوه بر ویندوز از لینوکس، macOS، iOS، Android، tvOS، watchOS و WebAssembly پشتیبانی می کند. همچنین منتشر شد انتشار پیش نمایش پلت فرم باز پنجم NET Core 3.0که عملکرد آن به دلیل گنجاندن آن در NET Framework 4.8 نزدیک است. باز کن اجزای سال گذشته Windows Forms، WPF و Entity Framework 6. محصول .NET Framework دیگر توسعه نخواهد یافت و در نسخه 4.8 متوقف خواهد شد. همه توسعه‌های مرتبط با پلتفرم دات‌نت در حال حاضر حول محور NET Core متمرکز شده‌اند، از جمله Runtime، JIT، AOT، GC، BCL (کتابخانه کلاس پایه)، C#، VB.NET، F#، ASP.NET، Entity Framework، ML.NET، WinForms، WPF و Xamarin.

شعبه دات نت 5 علامت گذاری خواهد کرد یکپارچه سازی .NET Framework، .NET Core و همچنین پروژه های Xamarin و Mono. .NET 5 یک چارچوب و زمان اجرا را به کاربران ارائه می دهد که می تواند در مناطق مختلف توسعه استفاده شود. NET 5 به شما این امکان را می دهد که محصولاتی را برای پلتفرم های متعدد (مانند ویندوز، لینوکس، iOS و اندروید) از یک پایه کد، با استفاده از یک فرآیند ساخت یکپارچه مستقل از نوع برنامه بسازید.

Runtime توسعه یافته به عنوان بخشی از پروژه Mono برای iOS و Android ارائه می شود. علاوه بر کامپایل JIT، یک حالت پیش کامپایل مبتنی بر توسعه LLVM در کد ماشین یا بایت کد WebAssembly ارائه خواهد شد (برای کامپایل استاتیک Mono AOT و جلا). از جمله ویژگی های پیشرفته، قابلیت حمل با جاوا، Objective-C و Swift نیز ذکر شده است. .NET 5 برای عرضه در نوامبر 2020 و .NET Core 3.0 در سپتامبر سال جاری برنامه ریزی شده است.

علاوه بر این، مایکروسافت نیز опубликовала چارچوب کراس پلتفرم باز NET ML 1.0 برای توسعه سیستم های یادگیری ماشین در C# و F#. کد چارچوب منتشر شد تحت مجوز MIT توسعه برای لینوکس، ویندوز و macOS به طور رسمی پشتیبانی می شود. .NET ML را می توان به عنوان یک افزونه برای پلتفرم هایی مانند TensorFlow، ONNX و Infer.NET استفاده کرد که دسترسی به انواع موارد استفاده از یادگیری ماشین مانند طبقه بندی تصویر، تجزیه و تحلیل متن، پیش بینی روند، رتبه بندی، تشخیص ناهنجاری، توصیه را فراهم می کند. و تشخیص اشیاء این فریم ورک در حال حاضر در بسیاری از محصولات مایکروسافت از جمله Windows Defender، Microsoft Office (مولد طراحی پاورپوینت و موتور توصیه نمودار Excel)، Azure و PowerBI استفاده می شود.

منبع: opennet.ru

اضافه کردن نظر