. NET open Source! Developers around the world exploded a pot, the author of the first time to log in csdn comments occupied by countless programmers immediately flooded the saliva war. Recently, Microsoft announced. NET development environment Open source program, developers can develop. NET applications on platforms other than Windows, and Microsoft is committed to providing these platforms with the operational environment and framework support for. NET applications.
Around the bustling programmer Circle and forum community. NET open source message, the dispute between the code farmers has been upgraded to Java and. NET developers of all kinds of enmity, and even extended to Linux and Windows on the server side of the pros and cons of contention. Some grievances have long been loyal to Microsoft. NET for the livelihood of programmers even shouted "Java to die" slogan.
. NET open source means what? Why is this news a blockbuster for developers? What impact will it have on Microsoft and the industry? With three questions, let's start with the world of programmers.
Java and. NET Two camps
The development of computer language has experienced the machine language, the assembly language, the high-level language as well as C, C + +, Java and other leaders in the history of the brilliant, intelligent primate humans have made a variety of programming languages easy to learn easy-to-use development tools and development platform, Using these tools, you need to be able to code what you want like a Lego block, and of course you'll have to cut the bricks (mastering the language).
Later, after the evolution of the two major development camps Java and. NET, simply said the former is a cross-platform development tool, can be in different operating systems for development, operation, maintenance, and the latter is a cross-language development platform, allowing the use of a variety of programming languages combined with its tools for development, However, the development process and the running of the application can only be implemented on the Windows platform. Both have advantages and disadvantages, at a glance.
Although. NET relies on his father Microsoft is famous for its strength and powerful function, but since the internet age, especially in mobile internet era, Microsoft has been clinging to the limitations of Windows platform, its natural flexibility across the platform of Java grab the spotlight. But Nadra is obviously not a vegetarian. NET open source, not only support cross-platform development, it is important to run across platforms, which makes the advantages of Java virtual machines disappear.
Nadra:. NET open source has far-reaching implications for Java
History has shown that open source and commercial software are like two of repressed forces, they are a kind of relationship, but will never completely annex the other side.
Over the past more than 10 years, Java has adapted to the trend of Internet development with its excellent versatility, security, platform portability has won the favor of the global developers, and accumulated a huge crowd. However, few people know that Java started at the beginning of a two-way kill from Microsoft and Adobe was once endangered, difficult to survive, the real fortune is the arrival of the mobile era, the Android platform gives it a vast space and Nirvana power.
Today, Java is in the realm of server-side and handheld devices.
Google, with its Java-sharp weapon, called on open source forces to Microsoft hunt these years to really push Microsoft.
Microsoft's new handsome Nadra after taking office three fire, let Google understand that they are provoking a slightly injured lion, and the lion is reviving. It turns out that Microsoft had embraced open source for many years, joined the Linux kernel and set up an open technology subsidiary, and the open source of the Roslyn compiler earlier this year was a prelude to its. NET open source plan.
Even some leaders in the open source community have said that Microsoft is no longer seen as an "enemy" and that they believe the future. NET and Java coexist in non-interference.
Nadra's trick.
We have seen the implementation of the Nadra after the introduction of a series of measures to make Microsoft imperceptibly changed, "Move first, Cloud first" two "first" word in this period of time has been clearly implemented. From office Cross-platform free to vs cross-platform free as well as vs Emulator for Android, Microsoft is on the cross platform and wooing individual consumers and developers, seemingly losing the car to take on the Windows platform to let the strategy, but in fact, in the dark a big game.
As we all know, Apple relies on the brand premium to sell hardware, its closed software ecology is criticized by many developers, resulting in the brutal growth of Android.
Nadra seems to have seen Google's weakness: While Android has a monopoly in the smart-mobile market, the undercurrent of an Android "go Google" is spreading, meaning that Google is losing control of Android, when at& The best example of this is that the T company allowed the development of UNIX variants to lead to BSD's go-ahead and a solo show.
Nadra's new strategy is dedicated to moving Microsoft's ecosystem core from windows to Azure cloud. The opening of the net platform is conducive to the penetration of Microsoft's new ecology into the Android platform, which encourages the Android system to continue to grow savagely and to accelerate its disengagement from Google's control.
In the future, we may see a lot of quality. NET applications run on Android and iOS platforms, and all of this is accompanied by the shadow of azure clouds.
Not long ago, Microsoft's market value rose to 408.9 billion U.S. dollars ranked second in the world and more than Google. We see Microsoft moving out of the PC-era mindset and laying out a strategy for the coming next wave of moves.
I have to say, following Schmidt, Cook, Nadra is a not simple Silicon Valley manager. The old Bob shouted "Web developers!" with a loud, passionate voice. Web developers! Web developers! " ERA has become the past, and today's Microsoft has made people see the gates era cunning.
(Responsible editor: Mengyishan)