When Microsoft released the first version of .NET Framework, a platform for creating, running, and deploying services and applications, it was a game changer and a revolution in the Microsoft development community. Several cutting-edge applications were developed with the initial version of the framework and then several versions were released afterwards.
.NET Framework has thrived and matured over the years with support for multiple programming languages and the inclusion of several features to make programming on the platform easy and worthwhile. But as robust and appealing the framework is, there is the limitation of restricting the development and deployment of applications to Microsoft-only operating system variants.
In order to create a cloud-optimized, cross-platform implementation of .NET Framework for developers to solve the limitations...