iFocus.Life News News - Breaking News & Top Stories - Latest World, US & Local News,Get the latest news, exclusives, sport, celebrities, showbiz, politics, business and lifestyle from The iFocus.Life,

.NET Core As an Open Source Framework Adavantages

103 25
.
NET Core 5 was actively developed by the .
NET team with different open source developers.
The main aim to develop .
NET Core was to improve and extend the .
NET platform with new attributes for different scenarios.
It consists of two major components.
The runtime is built from the .
NET Framework CLR codebase.
It includes the same GC and JIT but is bereft of features like Application Domains.
The runtime can be delivered on NuGet, through the Microsoft CoreCLR package.
For a modular and well-factored implementation, it is advisable not to provide the entire .
NET platform under a single NuGet package, but a set of fine packages.
.
NET Core features the ASP.
NET framework and .
NET Native, for the compilation process of C# to native machine cod, supported by Windows, Linux and Mac.
Developers are excited about .
NET Core for its role in cross-platform direction, while some are not sure about the approach of Windows Communication Foundation and Windows Presentation Foundation from now on.
Work is on in Microsoft for embracing the distribution of .
NET to Mac and Linux-based systems since NuGet involves only Windows-based package managers.
Microsoft spokespersons clarified that they are in process to improve NuGet than building an alternative package.
Even though some of the analysts are concerned about Microsoft's role here, many have praised .
NET Core for its strong attributes.
Since .
NET had become fragmented, with versions for Windows Phone, Silverlight, and Windows Store coming out, .
NET Core will be a modular implementation, with applications in different verticals, and also available as open source.
Salient Features of .
NET Core and its advantages
.
NET Core includes base class libraries, which includes same code as .
NET Framework class libraries.
It includes smaller set of libraries as part of the NuGet package.
The .
NET was built to be modular with Base Class Library (BCL) so that only necessary packages could be implemented and installed.
NuGet is the default tool here, to deliver .
NET packages.
After the launch of .
NET Compact Framework, a progeny of .
NET Framework, which helped in development of smaller devices, this framework is one of the best codebases from a regular framework with the application model.
The outcome is a set of platforms that share APIs since they started out with a single and common code base.
This approach is bound to be divergent unless explicit (and expensive) measures are taken up for convergence.
When targeting one vertical, fragmentation would not be problematic since it includes APIs.
But for multiple systems, the availability of APIs to produce assets that work across sectors is important.
Subscribe to our newsletter
Sign up here to get the latest news, updates and special offers delivered directly to your inbox.
You can unsubscribe at any time
You might also like on "Technology"

Leave A Reply

Your email address will not be published.