on 07 December 18
Computing world is ever changing and show high as well as rapid fluctuations with advent of new technologies. The march of technologies and new inventions has put the Microsoft in legacy mode due to its âWindows, Windows, and Windowsâ strategies. People are favouring open source platform more against the proprietary platforms though they are more reliable and powerful, particularly developers who want everything within their reach.
Developers Leaving Flagship of Microsoft
At other hand, fierce competitions in the market are forcing everyone to adopt open source so they can save few more bucks and handover them to the developers in order to get more and highly creative work. This tendency has forced Apple to open iOS platform for the developers if not fully, but partially through Apple store. Against these, Microsoft remains rivals of the all open source platform for web as well as mobile too. These stuck minded approaches has cost Microsoft dearly for past 12 years and gradually new generation of developers and users have begun to leave its ship gradually.
Counter Steps Taken
After all, the new generation CEO has recognized the mistakes and changed the entire monetization strategies by giving up its source code, libraries, frameworks, and many stacks for-free by establishing .NET Foundation and taking MIT licenses for new release of .NET 5.0 version of the framework. Another eye opening fact is that today most of modern software and web services are running atop on the variety of OS and people are no longer depending on the Windows more. When it had released Windows 8.0 like multi-screen OS and found it as a flop show in the market, Microsoft has revisited its strategies to thrive in contemporary trends.
Even top enterprises and developers prefer servers running with Linux like open source with same capabilities and performances because Linux is offering containers like concepts that allows anyone to use and integrate with its OS. Now with open source .NET, which is capable of running on the Linux or Mac OS freely, you can offer server side services for the developers who are developing server and cloud based applications. Thus, .NET runtime and .NET framework 5.0 will run on the Linux and Mac easily and let you use C# like Microsoft technologies to make iOS or Android application for mobile devices.
Another move is Visual Studio 2015 that offers all tools, features, and functionality for developers who work on any OS. Moreover, Microsoft has extended its helping hands to the open source Mono community and startup Xamarin. Thus, developers now can install Xamarin from Visual Studio 2015 and Visual Studio will support Xamarin Starter Edition.
Conclusively, Microsoft is going to build very broad, rich, and open ecosystem around the .NET technology stacks and we can hope that it will free up the Windows too one day!