Live Chat Icon For mobile
Live Chat Icon
Popular Categories.NET  (148).NET Core  (24)Angular  (41)ASP.NET  (48)ASP.NET Core  (55)ASP.NET MVC  (84)Azure  (28)Blazor  (62)DocIO  (18)Essential JS 2  (65)Essential Studio  (160)Flutter  (71)JavaScript  (137)Microsoft  (101)PDF  (53)React  (30)Succinctly series  (120)Syncfusion  (448)TypeScript  (30)Uno Platform  (2)UWP  (4)Vue  (26)Webinar  (15)Windows Forms  (54)WPF  (103)Xamarin  (113)XlsIO  (20)Other CategoriesBarcode  (4)BI  (29)Bold BI  (3)Build conference  (6)Business intelligence  (53)Button  (4)C#  (101)Chart  (43)Cloud  (9)Company  (445)Dashboard  (6)Data Science  (3)Data Validation  (3)DataGrid  (33)Development  (243)Doc  (7)DockingManager  (1)eBook  (91)Enterprise  (22)Entity Framework  (5)Essential Tools  (14)Excel  (15)Extensions  (9)File Manager  (3)Gantt  (7)Gauge  (4)Git  (3)Grid  (25)HTML  (8)Installer  (1)Knockout  (2)LINQPad  (1)Linux  (1)M-Commerce  (1)Metro Studio  (11)Mobile  (166)Mobile MVC  (9)OLAP server  (1)Open source  (1)Orubase  (12)Partners  (21)PDF viewer  (18)Performance  (2)PHP  (1)PivotGrid  (4)Predictive Analytics  (6)Report Server  (3)Reporting  (10)Reporting / Back Office  (11)Rich Text Editor  (5)Road Map  (9)Scheduler  (17)SfDataGrid  (8)Silverlight  (21)Sneak Peek  (12)Solution Services  (2)Spreadsheet  (2)SQL  (4)Stock Chart  (1)Surface  (4)Tablets  (5)Theme  (9)Tips and Tricks  (37)UI  (91)Uncategorized  (68)Unix  (2)User interface  (62)Visual State Manager  (1)Visual Studio  (15)Visual Studio Code  (8)Web  (135)What's new  (84)Windows 8  (19)Windows App  (1)Windows Phone  (15)Windows Phone 7  (9)WinRT  (26)
Share on twitter
Share on facebook
Share on linkedin
What is in .NET 5.0 for the Web Developers

What’s in .NET 5.0 for Web Developers

At last, Microsoft has officially released .NET 5.0 for developers. This .NET 5.0 will be a single unified platform for building applications that run on all platforms, like Windows, Linux, IoT, and mobile devices. The schedule for availability of the new .NET version, as provided by Microsoft, is available in a graphic provided Visual Studio Magazine.

In this blog post, we will explore some major highlights of the .NET 5.0 official release.

Web technologies that were skipped in .NET 5.0

ASP.NET Web Forms

ASP.NET Web Forms is not available anymore from .NET 5.0. Microsoft strongly recommends developers use ASP.NET Core Blazor or Razor pages as an alternate to ASP.NET Web Forms.

This recommendation was officially made in the Microsoft What’s New in .NET 5.0  documentation page.

Windows Communication Foundation (WCF)

Microsoft is recommending the use of gRPC as an alternative to WCF. It is a state-of-the-art, high-performance, open-source RPC (remote procedure call) framework. It is lightweight, too.

However, the Azure App Service and Internet Information Services (IIS) are not currently supporting ASP.NET Core gRPC . gRPC relies on the HTTP response trailing headers. These HTTP response trailing headers are not supported by the HTTP/2 implementation of Http.Sys.

For more information, please refer to this GitHub link.

Performance aspects in .NET 5.0

System.Text.JSON

In .NET 5.0, the performance of System.Text.JSON is significantly improved. People who are familiar with Newtonsoft.Json can easily adapt to System.Text.JSON. It also includes the support for deserializing JSON objects to records.

If you are looking at using System.Text.Json as an alternative to Newtonsoft.Json, then you should check out this migration guide first. This guide clarifies the relationship between these two APIs. System.Text.Json is intended to cover many of the same scenarios as Newtonsoft.Json in the future.

For more information about the performance aspects of .NET 5, please see this article.

Blazor AOT ( ahead-of-time compilation)

Ahead-of-time compilation in Blazor is the most anticipated feature by developers for speed gains. Unfortunately, the availability of this feature has been postponed, but it is expected to be available in the .NET 6 release.

Syncfusion supports .NET 5.0

Syncfusion provides support for creating projects using .NET 5.0 in the Blazor, WPF, ASP.NET Core, and WinForms platforms. You can check out the compatibility in our 2020 Volume 4 release notes and on the What’s New page.

Conclusion

In this blog, we have seen some major highlights of the .NET 5.0 official release that every web developer should know to avail of its benefits completely. This single, unified platform will help us easily build apps for all platforms and devices using a single base class library. That will enhance our productivity and reduce our workload, too.

Syncfusion has 1,600 components and frameworks for WinFormsWPF, ASP.NET (Web FormsMVCCore), WinUI, UWPXamarinFlutterJavaScriptAngularBlazorVue, and React. Use them to boost your application development speed!

If you wish to send us feedback, please use the comments section below. You can also contact us through our support forumDirect-Trac, or feedback portal. We are always happy to assist you!

Tags:

Share this post:

Share on twitter
Share on facebook
Share on linkedin

Leave a comment

Popular Now

Be the first to get updates

Subscribe RSS feed
Scroll To Top