Technology
Faster and more secure websites with JAMStack
JAMstack is the name of a specific architecture for building websites - here we tell you more.
.NET 5 is an entirely new generation of backend. We would even dare to claim that it is one of the biggest events in the Microsoft world in a long time. But what is actually new? And are there any downsides? We tell you more about the new version.
During late autumn 2020 version 5 of .NET Core was finally released. Now called simply .NET 5 to signal a fresh start for .NET. It is one of the biggest events in the Microsoft world in a long time and it will shake up applications and platforms.
The predecessor, .NET Framework, has since 2002 been the foundation for development at Microsoft. As time passed and the world changed, the framework became outdated. Microsoft saw this and a few years ago started the .NET Core project — where .NET was rebuilt with better and more modern strategies. Since the development of .NET Core ran in parallel with .NET Framework, .NET Core has had, quite literally, free rein to do what is best without being held back by requirements for backward compatibility.
The downside of .NET 5 taking over is that the .NET Framework becomes outdated technology that will no longer be developed. Because many systems around the world are based on the .NET Framework, companies will be faced with the need to upgrade. Sooner or later they will be forced to switch, as the security of systems based on unsupported technology cannot be guaranteed.
Security cannot be guaranteed in systems based on technology without support. Sooner or later one will be forced to switch to .NET 5
Microsoft has worked hard to make the transition smooth by introducing .NET Standard, keeping well-used APIs unchanged and porting common frameworks to .NET 5. Despite these choices, it is not necessarily easy to upgrade an application. Time and money will need to be invested over the coming years - above all by companies that have built custom solutions such as websites. Companies that provide .NET-based software libraries and frameworks, on which end customers build solutions, will also need to make investments.
Companies that start new application development today should consider using .NET 5 or at least .NET Core 3.1 LTS if possible. If a system is built on the older version today, one will soon be forced to bear the cost of upgrading to .NET 5.
The future for .NET looks bright. Proven technology with millions of users is now better than ever. With open source, Microsoft’s backing and support for all modern platforms there are many reasons to choose .NET for your application.
At Limetta we work with .NET daily. Would you also like to build your system on the latest technology? Talk to us!