امروز مایکروسافت در جریان کنفرانس Microsoft Build اولین پلن را برای .Net Core 3 به اشتراک گذاشت.
برجسته ترین قابلیت .Net Core 3 پشتیبانی از برنامه های دسکتاپ، بخصوص Windows Forms ، WPF و Universal Windows Apps می باشد. با استفاده از این امکان شما می توانید برنامه های موجود و جدیدتان که بر اساس تکنولوژی های فوق نوشته اید را بر روی .Net Core بیاورید و از تمام مزایا و قابلیت های آن بهره ببرید.
اولین ورژن .Net Core 3 در فصل پاییز 2018، و ورژن های تکمیلی آن در سال 2019 ارائه خواهد شد.
ASP.NET Core نیز همچنان پیشرفت خواهد کرد و یک ورژن مبتنی بر .Net Core 3 خواهد داشت. اما هم اکنون وقت آن است که برنامه های Desktop نیز بتوانند بر روی .Net Core اجرا شوند. این قابلیت بخاطر درخواست های فراوانی که مایکروسافت از کاربران دریافت کرده است اضافه می شود.
مزایای فراوانی در .Net Core وجود دارد که برنامه های Desktop می توانند از آن استفاده کنند، از جمله:
بهبودهای اعمال شده در زمینه Performance و دیگر به روزرسانی های runtime که باعث می شود کاربران شما تفاوت را احساس کنند
بهبودهای زیر نیز هم در .Net Core 3 و هم در .Net Framework 4.8 اعمال خواهد شد:
پس از .Net Framework 4.7.2 که اخیرا منتشر شد به زودی .Net Framework 4.8 نیز ارائه خواهد شد. ارائه ورژن 4.8 تقریبا تا ماه May سال آینده ممکن است طول بکشد.
پشتیبانی از برنامه های Windows Desktop تحت عنوان "Windows Desktop Packs" خواهد بود و فقط در ویندوز کار خواهند کرد. ساختار کلی .Net Core در این ورژن تغییر نخواهد کرد. مایکروسافت تمام تلاش خود را خواهد کرد که این امکانات را برای سیستم عامل های دیگر نیز ارائه کند.
اگر از بالا به ماجرا نگاه کنیم، می توان WPF را یک لایه بر روی DirectX دانست و Windows Forms را یک لایه نازک بر روی GDI+ محسوب کرد. کد سی شارپ Windows Forms و WPF بعنوان کتابخانه در .Net Core 3 ارائه خواهند شد، در حالی که DirectX و GDI+ به عنوان بخشی از ویندوز ارائه خواهند شد.
یک نگارش از .Net Standard نیز در همان زمان ارائه خواهد شد. طبیعتا تمام API های .Net Standard بخصی از .Net Core 3 خواهند بود. به عنوان مثال هنوز کلاس Span<T> به .Net Standard اضافه نشده است و در نگارش های بعدی اضافه خواهد شد.
1 نظر تا کنون ثبت شده است
سام میرزاقرچه
یکشنبه 1 مهر 1397 ساعت 03:14واقعاً عالی شد، این لازم بود