Microsoft released the .NET code Core
The ratio of the Redmond giant with the world open source has been … complicated, so to speak.However, in recent years we have seen a little more cooperation between both parties and with the change of CEO also comes the need for Microsoft to explore new horizons. In yesterday, the company announced the opening of the stack for
.NET Core servers in an attempt to benefit developers and extend the influence of its platform to Linux and OS X .
We all remember that time that Windows had virtually no opponents. Over time, the introduction of new technologies and some versions of the operating system that were not favorable, alternatives have emerged, gained strength, compatibility and of course users. Most importantly, it was not limited to the scope of customers. More and more developers working with platform options and any proprietary chain is rejected almost immediately. That’s one of the dilemmas of .NET. It is assumed that the main competitor of .NET is Java at least if we concentrate on servers and mobile space. The Java platform support is well known, while to pull .NET Windows must turn to parallel developments as Mono. Mono makers have done an excellent job, but the overall situation of .NET is no doubt unfavorable. The official plan for Microsoft to improve it, is nothing short of declaring open source .NET Core.
First, what makes Redmond is to recognize that the developer is no longer adapted to the tools and now the tools are those that must adapt to the developer. In many environments, Windows is no longer a priority and the only viable mechanism having to defend the relevance Microsoft .NET is that you can make an appearance natively on other operating systems, more specifically systems Linux and OS X . Miguel de Icaza, founder of the Mono project, stresses the importance of the announcement and believes that with this .NET add many participants. According to S. Somasegar , corporate vice president of development at Microsoft, the engineers behind .NET have imagined to do this for twelve years and part of the final decision is the responsibility of Satya Nadella . Microsoft CEO failed to evade some recent controversies (such as layoffs and some comments on the wages of women in the tech world ), but its recent decisions on the company have increased the distance in relation to the previous administration of Ballmer.
What does this opening from a technical standpoint? So far, not much. The code is not there yet and Somasegar himself admits that some months must pass before they materialize. A solid exchange with Mono developers expected and if all goes well, both technologies should grow in the process.The basic question is whether to declare a .NET open source will suffice …