Turning to the Microsoft platform ecosystem has changed

Source: Internet
Author: User

See http://blog.csdn.net/nightmare/article/details/7621669 for more information

In the past two decades, Microsoft has dominated PC, but now the situation has changed, and this has started from within Microsoft. To put it bluntly, the development direction of the Windows platform server and client is clearly separated. The server is moving closer to cloud services, web applications, and data centers, and the client is moving closer to consumer products such as mobile phones and tablets, PC is a transitional product that is backward compatible. For common users, this change will not soon have an impact, but it is already under the eyes of software developers.

Messages on Windows 8 and Visual Studio 2011 blogs are full of angry words. The entire Win8 desktop system becomes an inconspicuous app on the metro interface, designed for MetroProgramIt faces the same limited system functions as IOS and the same demanding audit conditions. The scroll wheel is not used in many cases. The Metro browser does not support any plug-ins such as flash, Silverlight, ActiveX, and acrobat. Vs no longer supports XP, and the price increases significantly. The new winrt API, coupled with a small number of C and COM APIs, replaces all previous client APIs, including ATL/MFC, winform, WPF, Silverlight, GDI/GDI +, xNa, and so on. In addition, Microsoft spent a lot of energy changing desktop themes and vs to Metro style, removing the areo style of win7 and returning to the Windows style of DOS 16-color text mode, in addition, the vs interface is changed to a completely gray photo topic, and then they boast to users that their Metro style is not just an art, but also a philosophy. I will not repeat all kinds of comments, but I will mention two typical ones: 1. "This is a war between you and Apple and Google. Don't force us to fight for you "; 2. "Let me tell you a secret: We Windows platform developers are expected to develop applications for Metro, but now you have made us so cool, we will also return to you and your Metro." (Note: desktop development is still in progress, but Microsoft has raised the threshold and tried to push developers to Metro from various aspects .)

Microsoft's transformation is strategic regardless of sentiment and interests. Nowadays, the mobile market and server market are full of financial resources, and PC vendors are not embarrassed. On mobile OS, Microsoft has never achieved much, so that android is now the absolute mainstream. Moreover, when PC processors encounter frequency bottlenecks, mobile processing is opening up a new myth of Moore's Law. As a big company, long-term planning is the foundation of life. At the same time, the long-term accumulation of backward compatibility (Windows is becoming more and more important because it contains a virtual system compatible with every old version) also leads to excessive resource allocation, the replacement of New and Old personnel also makes oldCode(A considerable proportion of the Code is written in assembly) maintenance is becoming increasingly difficult. Microsoft needs a new start to compete with new systems that do not carry any burdens.

However, the correct direction is not the correct implementation. After a large number of Silverlight developers are developed, the project is suddenly cut down. Windows Phone 7 uses Silverlight as the main development tool, and the expression product line must provide support for it, when phone7 went public, it appeared in Win8 again. The latter is expected to replace phone7 and does not support Silverlight. For developers, rather than constantly learning about Microsoft's new inventions and then being abandoned, they should also bet on their future on products that are not yet available, rather they should develop for Android and IOS.

Since the Silverlight incident, many small and medium-sized foreign companies have begun their transformation and no longer bet on Microsoft in the future to expand to multiple platforms, in order to keep themselves in place in the upcoming melee. Of course, for China, the dependency on Microsoft is much higher than the world average. Everyone knows how to use IE6. Even on the server side, ASP. NET in China has a usage ratio of 55%, and the world average is only 21%. However, it is difficult for the Microsoft platform to crash across the board, and the great ship's ability to resist the storm is also strong. However, for small and medium-sized companies, it is important to remember that the benefits of Microsoft are not necessarily the same as yours. This is no longer an era in which you can earn money with the help of Microsoft, there are no other legs.

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.