.NET Core - a fundamental change
Every now and again, something comes along that makes me sit up and take notice. For that to happen, it has to be really different, or have the ability to make a big impact on the things that affect me, my work, my interests, and really, the world at large. Recently (mid-2016), '.NET Core' was released, and believe me, its a really really big deal.
So what .NET Core is, and why does it matter?
In recent years, cloud deployment of solutions has become more and more important. What started out as a one horse pony (Amazon AWS), has now become a fight for the pockets of enterprise and minds of developers, and Microsoft, with Azure, is racing to the top very fast. Cloud is not as simple as the desktop, cloud operates at scale and requires different kinds of thinking and technologies. Automation plays a huge part in the ecosystem of the cloud and the 'cloud operating system' is operated by cleverly managing and orchestrating virtual machines and containers. These systems run distributed, highly fault-tolerant systems and services that are designed to operate at scale, and in many cases, are developed on top of multi-platform systems that are not as interdependent as we might have used previously.
MODULAR
.NET Core is built in a modular fashion, with an integrated set of library, runtime and compiler components. These components have been used by Microsoft to build .NET itself and Azure, and developers can use them now directly in their own solutions.
MANAGED
Managed runtimes make it easier to get on with developing solutions. .NET Core runtime takes care of garbage collection and guarantees safe execution.
CROSS-PLATFORM
Previously, 'cross-platform' with Microsoft was a joke - it was cross-platform but only within the Microsoft Windows operating system family. .NET Core brings the true cross-platform compatibility, which means you can have one single source code base on Windows, Mac, and Linux. This is a huge deal, especially between Windows and Linux - it gives you more choice for deployment, hosting, and scaling.

Click here to get started with .NET Core - happy coding!

Sundaram SubramanianPosted Sep 10, 2018, 6:31 AM
Great. Every much Informative for Us.
Sai Kumar KoonaPosted Sep 7, 2018, 10:05 PM
Thanks for sharing... Very informative.
Francis SusaimichaelPosted Aug 27, 2018, 2:23 AM
Thanks for the article Allen! I'm an ASP.Net developer, since my inception of my professional life. But i heard somewhere, Java provides a "true" cross-platform. It could be more useful for me to know about some "real" time scenarios on your below sentence: "The promise of the 'one true framework' didn't really exist - implementations in Java or other cross-platform solutions didn't seem to run as smoothly in many cases, and invariably involved compromises.". :)
Muthu KumarPosted Aug 27, 2018, 1:07 AM
NIce one. Thanks for sharing
Uttam ChaturvediPosted Aug 8, 2018, 11:55 AM
Thanks for sharing
Abhishek MishraPosted Aug 7, 2018, 3:11 AM
Nice one. Bookmarked
Sameer ParabPosted May 7, 2018, 4:43 AM
Nice Article ,Great !
Ketan MokariyaPosted Sep 27, 2016, 1:43 AM
Really Interesting.
Anu VPosted Sep 20, 2016, 8:45 AM
Nice..
SubashPosted Sep 16, 2016, 12:24 AM
Great share sir
Nigel FernandesPosted Aug 31, 2016, 1:27 AM
Interesting
Guest UserPosted Aug 30, 2016, 12:39 PM
Allen thanks for the writeup , I need to admit that when I first heard about .net core I was not that excited, but the more I read and study about it I am very excited, I wish it was around years ago it would have made some of my projects so much easier the cross platform ability is huge , some of my clients refuse to run windows and are Linux only, so now we would only need one code base instead of a.net and java flavors - life just got easier:))))
luis mediavillaPosted Aug 30, 2016, 11:03 AM
Will we see some desktop apps written in .net core for linux and mac?
Lakhtey HussnainPosted Aug 30, 2016, 10:41 AM
Worth Sharing
Rajib Das GuptaPosted Aug 30, 2016, 9:13 AM
Nice
Vignesh ManiPosted Aug 30, 2016, 8:22 AM
Good one sir
Delpin Susai RajPosted Aug 30, 2016, 3:26 AM
Nice one
Pankaj Kumar ChoudharyPosted Aug 30, 2016, 1:56 AM
Thanks Allen Sir for such a useful information. My question is that now .net Core is open source that means we can use Window or Linux based hosting for a .net core project but which one is best in terms of Cost, management, features and services. Window or Linux???
Muhammad Aqib ShehzadPosted Aug 30, 2016, 1:55 AM
Nice one