Tuesday 22 March 2016

.NET Is Open Source Now.

      
     I think its right time, to restart my blog. Meanwhile, I gave Microsoft some time to standardize their frameworks (just kidding). Here I would like to sum up the recent & excited things happening over the so-called "Open Source .NET" world.

[PS. Don't conclude yourself as it's yet another blog of "What's New In Plate". But to explain about the real reason., behind their re-works. ]

Again, What's New In Plate ?
  • ASP.NET 5 is now ASP.NET Core 1.0
    • [Before ASP.NET 5 - the evolution order is ASP.NET 1.0, 2.0, 3.0, 4.0, 4.5 and now the current support version is 4.6]
  • .NET Core 5 is now .NET Core 1.0. 
    • [Previous releases were .NET 2.0, 3.0, 3.5, 4.0, 4.5 and 4.6]                                                                                                     
  • Entity Framework 7 is now Entity Framework Core 1.0 or EF Core 1.0 colloquially.
It's simply not an additional release, of the existing frameworks with few extra features, and fixes but it's  their struggle / defense to sustain in the industry. 


        If it's not breaking you down, it's not building you up.


Browser - War :

      Node, the popular JavaScript run-time, currently works only with Google’s V8 JavaScript engine. Hence the browser team made the Chakra JavaScript engine that powers both Edge and Internet Explorer open source. So NodeJS developers can have choice of picking up both chrome and Edge as their browser choice.

Universal Platform :

          To capture the Mobile market - Windows 10. Either Desktop, Tablet or Mobile, single OS serves the purpose, but the apps and their run-time??? Legacy .NET frameworks memory cost is much higher.,  hence, these core frameworks will serve the purpose. [FYI already companies like Xamarin - have their own CLR implementation]

Rise of Cloud :

     As of September 2015, around 20% of VM's running on Azure Iaas (Infrastructure As Service) is having Linux. To cope up the Linux platforms - Rewriting the system calls???) the frameworks needs to be restructured, hence like Java you can now use C# in Linux OS. (Yeaaahhhh, now you can use your favorite IDE : Visual Studio Code at your favorite Linux Flavors).

Lastly, in exact phrase as quoted by Jeffery Snover, lead architect of Windows Server.

"the .NET team, is taking .NET and making it available on Linux"

Best of Luck, Team. Me too will try to see what's inside these "Core's 1.0" in my future posts.

Happy Beginning :)

2 comments:

  1. Looks like u r passion on learning new technologies.. Enjoy on learning new things boss :-)

    ReplyDelete