I have been using C # for development over the past few years. I think C # And. Net are great software development languages and platforms. I feel that C # Is exactly the language I want. It can be used to develop upper-level things and underlying code. However, unfortunately, the whole world does not feel the same as me. You can feel that the vitality of. Net is slowly fading.
I have some reasons to explain why things are happening like this (not related to programming)
Naturally, people hate Microsoft, no matter what it does, even if it is a good thing. This is a very sad thing. I think people's attitude should be based on the technical level. We cannot always talk about open source or closed.
Windows 8 and WinRT support for. Net is confusing. Even for. net programmers. It makes people feel like Microsoft has created a cool child, but they don't want people to like it.
All Windows phones, especially WP7 (cannot be upgraded to Win 8), fail. From a business point of view, it is a failure, and it is also a failure to support developers. For a platform, if you do not know where it will go in a year, or you cannot get any support, how can you spend a lot of time studying it.
Stupid open-source method, I am talking about, you can read its source code, but cannot contribute, you cannot send pull requests. Also, Microsoft has to do everything on its own (Monorail vs MVC, Nunit vs MStest, nhib1_vs EF, etc ...)
In terms of tablet computers, Microsoft has not gained much market share, all of which are apple and Android.
For individuals, it kills XNA. A good SDK was suddenly abandoned. Why? No one can give a reason, you know?
The rumored XBOX vnext only shares a dingtalk to the XBOX coffin.
Who can save (if possible )?
Maybe Xamarin is a magical mono-based mobile development tool. Unity is also helpful, but I wonder how they plan.
Aliens?
Link: http://tech.it168.com/a2013/0605/1492/000001492043.shtml