.NET Core will lead to further decline .NET

I was ten years of .NET developers, for a better understanding of the historical development of .NET, regarded as a very senior.

Microsoft developers always like to own the road paved to the death, such as developers come to a dead end at the end of time, will once again chic to lay a dead end.

What .NET Core advantage? It seems the biggest advantage of cross-platform, can run on Linux, in short impression is ambiguous. The advantage for java is not worth mentioning, but for .NET developers more trouble. .NET were originally tied to death on the Windows platform, the development of long-term accumulation also run on Windows, unofficial cross-platform Mono is not easy.

For experienced .NET developers, their long-term development programs are run on Windows, they do not need cross-platform .NET, but need to play better on the advantages of Windows .NET features; some of the previous need cross-platform advantages of .NET developers already turned Java, they do not need cross-platform .NET.

Microsoft .NET Core is the official focus on the promotion of technology, it is a great influence for .NET developers, .NET developers will not be useless to think you can ignore unofficial project, we must respond to it.

Now, if the steering .NET Core, must learn to pay attention to the development of Windows useless things; after deployment, and must spend more energy to troubleshoot the problem because those new framework immaturity caused; and finally, we have to take .NET Core suited to market, and finally reduced risk and SilverLight, UWP after the same fate, a sieve of their own.

If you do not turn, be subject to all kinds of harassment .NET Core development, such as leadership requires you to look at, with .NET Core colleagues may develop after you took over, looking for work, and some companies require you .NET Core; but also worried about if. .NET has become the mainstream of development after NET Core, themselves will be left behind.

So in the end there will be three results, one turn .NET Core, the second is to continue to do .NET Core, the third is simply to turn Java, or other platforms, the interaction of these three cases .NET will bring great adverse effects. Coupled with the fact that .NET Core infighting type framework, its actual goal is to compete .NET Framework, will not increase the number of new shares to .NET. So .NET Core will lead to further decline .NET.

 

Guess you like

Origin www.cnblogs.com/tkt2016/p/12166221.html