歡迎進入含山縣吳楚新銳網絡科技有限公司官網!

服務熱線:0551-64935250

含山縣吳楚新銳網絡科技有限公司

.NET開源引炸鍋,納德拉的(Of)計,微軟的(Of)謀

.NET開源

.NET開源了(Got it)!全世界開發者圈子霎時(Hour)炸開了(Got it)鍋,筆者第一(One)時(Hour)間登錄CSDN評論占座就立馬被無數程序員的(Of)口水戰瞬間沉沒。近日,微軟宣布了(Got it).NET開發環境開源計劃,開發者可在(Exist)Windows以(By)外的(Of)其他(He)平台上(Superior)開發.NET應用(Use)程序,同時(Hour)微軟承諾将對這(This)些平台提供.NET應用(Use)的(Of)運行環境及框架支持。
 

在(Exist)那些熱鬧不(No)凡的(Of)程序員圈子和(And)論壇社區裏,圍繞着.NET開源的(Of)動靜,碼農之間的(Of)争論已經進級到java與.NET開發者的(Of)各種恩怨情仇,甚至延伸至Linux與Windows在(Exist)服務器真個(Indivual)優劣之争。一(One)些積郁已久的(Of)微軟死忠和(And)以(By).NET爲(For)生計的(Of)程序員甚至喊出(Out)了(Got it)“java去死”的(Of)口号。
 

.NET開源意味着什麽?爲(For)什麽這(This)一(One)動靜對于(At)開發者如同重磅炸彈?它對微軟及業界将産生什麽影響?帶着三個(Indivual)題目讓我們先從程序員世界的(Of)那些破事兒說起。


◆ java與.NET兩大(Big)陣營
 

計算機語言的(Of)發展經曆了(Got it)機器語言、彙編語言、高級語言以(By)及C、C++、java等翹楚在(Exist)曆史上(Superior)閃耀過後,智慧的(Of)靈長類動物人(People)類将編程語言做成了(Got it)各種簡便易學易用(Use)的(Of)開發工具和(And)開發平台,利用(Use)這(This)些工具平台你隻須像搭建高樂積木般就能碼出(Out)自己想要(Want)的(Of)東西,當然你還得會削積木(把握語言)。
 

後來經由期間演化形成了(Got it)兩大(Big)開發陣營——java和(And).NET,簡樸說前者是(Yes)跨平台的(Of)開發工具,可以(By)在(Exist)不(No)同操縱系統長進行開發、運行、維護;而後者是(Yes)跨語言的(Of)開發平台,答應使用(Use)多種編程語言結合其工具進行開發,但開發過程和(And)應用(Use)程序的(Of)運行隻能在(Exist)Windows平台上(Superior)實現。兩者各有優劣,一(One)目了(Got it)然。
 

盡管.NET倚恃他(He)爹微軟以(By)實力雄厚、功能強盛著稱,但自互聯網時(Hour)代特别是(Yes)移動互聯時(Hour)代微軟固守Windows平台的(Of)局限性,其天然被靈活機動跨平台的(Of)java搶盡風頭。然而納德拉顯然不(No)是(Yes)吃素的(Of),.NET開源了(Got it),不(No)僅支持跨平台開發,重要(Want)的(Of)是(Yes)跨平台運行,這(This)使得java虛拟機的(Of)上(Superior)風蕩然無存。
 

◆ 被逼急的(Of)納德拉:.NET開源對java影響深遠
 

曆史證實,開源與貿易軟件就像兩股相互按捺的(Of)氣力,它們是(Yes)一(One)種此消彼長的(Of)關系,但毫不(No)會完全兼并另一(One)方。
 

過去十幾年,java順應互聯網發展趨勢以(By)其卓越的(Of)通用(Use)性、安全性、平台可移植性赢得了(Got it)全球開發者的(Of)青睐,并積累起龐大(Big)的(Of)簇擁人(People)群。然而卻鮮有人(People)知道java起步之初就受到了(Got it)來自微軟與Adobe的(Of)雙向絞殺而一(One)度瀕危,艱難存活下來之後,其真正的(Of)發家則在(Exist)于(At)移動時(Hour)代的(Of)到來,安卓平台給了(Got it)它廣闊空間和(And)涅槃之力。
 

如今,java在(Exist)服務器端和(And)手持設備領域已如日中天。
 

谷歌公司手持java利器,号召開源勢力對微軟窮追猛打的(Of)這(This)些年真的(Of)把微軟逼急了(Got it)。
 

微軟新帥納德拉上(Superior)任後的(Of)三把火,讓谷歌明白了(Got it)他(He)們正在(Exist)挑釁一(One)隻受了(Got it)輕傷的(Of)獅子,而這(This)隻獅子正在(Exist)重振雄風。事實證實微軟在(Exist)多年之前就已擁抱開源,介入Linux内核貢獻并成立開放技術子公司,而今年早些時(Hour)候對Roslyn編譯器的(Of)開源亦是(Yes)其.NET開源大(Big)計的(Of)前奏。
 

甚至一(One)些開源社區的(Of)領袖人(People)物也表示不(No)再将微軟視爲(For)“敵人(People)”,同時(Hour)他(He)們以(By)爲(For)未來.NET與java将互不(No)幹涉地共存。
 

◆ 納德拉的(Of)計策
 

我們看到納德拉上(Superior)任後實施的(Of)一(One)系列舉措讓微軟在(Exist)潛移默化中得到改變,“移動爲(For)先、雲爲(For)先”的(Of)兩個(Indivual)“先”字在(Exist)這(This)段日子裏得到了(Got it)明确的(Of)執行。從Office跨平台免費到VS跨平台免費以(By)及VS Emulator for Android的(Of)發放,微軟在(Exist)跨平台上(Superior)大(Big)做文章并拉攏個(Indivual)人(People)消費者和(And)開發者,表面上(Superior)好像丢車保帥采取Windows平台讓利策略,實則在(Exist)暗地裏下一(One)盤很大(Big)的(Of)棋。
 

衆所周知,蘋果依靠品牌溢價而大(Big)賣硬件,其封鎖的(Of)軟件生态爲(For)諸多開發者所诟病,結果就是(Yes)導緻了(Got it)安卓的(Of)野蠻生長。
 

納德拉好像看到了(Got it)谷歌的(Of)弱點:盡管安卓系統在(Exist)智能移動市場壟斷地位已現,但業内一(One)股安卓“去谷歌化”的(Of)暗流卻在(Exist)蔓延滋生,也就是(Yes)說谷歌正逐漸喪失對安卓的(Of)控制,當年AT&T公司放任UNIX變種發展導緻BSD的(Of)反超和(And)桂林一(One)枝就是(Yes)最好的(Of)例證。
 

納德拉的(Of)新策略緻力于(At)将微軟的(Of)生态核心從Windows轉移至Azure雲,.NET平台的(Of)開放有利于(At)實現微軟新生态向安卓平台的(Of)滲透滲出(Out),助長安卓系統繼承野蠻生長,加速其脫離谷歌的(Of)控制。
 

在(Exist)未來,我們或将看到大(Big)量優質的(Of).NET應用(Use)運行在(Exist)安卓和(And)iOS平台上(Superior),而這(This)一(One)切的(Of)背後都将伴跟着Azure雲的(Of)影子。
 

不(No)久前,微軟市值升至4089億美元位居全球第二并超過谷歌公司。我們看到微軟正逐漸走出(Out)PC時(Hour)代的(Of)思維困局,朝着即将到來的(Of)下一(One)波移動浪潮布局着有利戰略。
 

不(No)得不(No)說,繼施密特、庫克之後,納德拉是(Yes)一(One)個(Indivual)不(No)簡樸的(Of)矽谷經理人(People)。那個(Indivual)老鮑用(Use)布滿激情大(Big)嗓門喊着”Web Developers! Web Developers! Web Developers!”的(Of)時(Hour)代已成爲(For)過去,如今的(Of)微軟則讓人(People)看到了(Got it)蓋茨時(Hour)代的(Of)狡黠。

在(Exist)線客服
服務熱線