您的位置: 首頁 >產經 >

為什么微軟收購Xamarin是個錯誤

2019-12-22 18:45:50 編輯: 來源:
導讀 微軟終于收購了xamarin,該公司聲名鵲起的是,它的Mono項目為Linux和最近的Android、IOS和MacOSX開放了大量的微軟.NET Framework和C#語言。 Mono的建筑看起來很簡單,但細節(jié)一直是魔鬼。 聽起來是個好主意。太糟糕了,它已經被證明是失敗了好幾次。 你看,自從2001年蒙諾創(chuàng)始人米格爾·德·伊卡薩(Miguel De Icaza)的眼中,我一直在報道Mono?,F(xiàn)

微軟終于收購了xamarin,該公司聲名鵲起的是,它的Mono項目為Linux和最近的Android、IOS和MacOSX開放了大量的微軟.NET Framework和C#語言。

Mono的建筑看起來很簡單,但細節(jié)一直是魔鬼。

聽起來是個好主意。太糟糕了,它已經被證明是失敗了好幾次。

你看,自從2001年蒙諾創(chuàng)始人米格爾·德·伊卡薩(Miguel De Icaza)的眼中,我一直在報道Mono?,F(xiàn)在De Icaza是一個優(yōu)秀的開發(fā)人員,但我一直認為嘗試克隆.NET是行不通的。你猜怎么著?它從來沒有真正做到過。

多年來,我喜歡用Mono編寫的一些應用程序。其中包括linux媒體播放器Banshee和搜索引擎Beagle。但很少有人這樣做。

自從Mono在2004年光天化日以來,它從來沒有得到過很多開發(fā)人員。即使能夠輕松地將VisualBasic程序移植到Linux,也沒有獲得很大的吸引力。

即使Mono確實取得了一些成功,它也沒有取得多大的成就。例如,2009年,DebianLinux決定在安裝GNOME桌面的主要方式中包括Mono。自由軟件基金會(FreeSoftwareFoundation)負責人理查德·M·斯托爾曼(RichardM.Stallman)立即回答說,“依賴C#是危險的?!?/p>

Microsoft在回答說,它“不會關注開發(fā)人員使用“C#編程語言”。”微軟對自己的看法很好。事實上,幾年后,微軟的開源.NET。

最后,除了Mono的直接圈子之外,很少有Linux開發(fā)人員使用Mono的實現(xiàn)。NET框架和C#。

從那以后,Mono的開發(fā)人員改變了目標。他們不會試圖將.NET和C#程序引入Linux,而是將重點放在Android、IOS和MacOSX上。

這樣做的效果更好,但還不足以讓Mono團隊在其母公司Novell的收購和阿塔赫邁特的裁員中生存下來。2011年,阿塔赫瑪特解雇了莫諾團隊。隨后,德伊卡薩以8200萬美元的風險投資創(chuàng)立了Xamarin,為其提供了一個住所。

在這個新的名稱下,Mono專注于移動開發(fā)人員。我沒有注意到那里有很多粉絲,但其他人不同意。

微軟的希望是,Mono將為其提供一種方式。NET和C#開發(fā)人員為Android和iOS提供真正的通用移動應用程序。這就是微軟為什么殺了它的AndroidWindows10Bridge計劃的原因。

Forrester研究公司表示,“這次收購是微軟跨平臺、面向公眾云的又一跡象?!笔钦娴?。研究公司也認為此舉很有意義。我不很清楚。

目標,夢想是微軟將允許程序移植他們的C#和.NET框架程序的一切:Android,iOS,Linux桌面和Mac。

聽起來耳熟嗎?應該是的。這是Java最初應該做的事情。我們都知道結果有多好。

盡管如此,有些人還是抱有很大的希望。ZDNet的同事、微軟(Microsoft)區(qū)域總監(jiān)、MVP安德魯·布魯斯特(Andrew Brust)告訴我,“Xamarin有自己的臨界群體。大多數(shù)看到它的人甚至都不知道它的Mono遺產(我也同意Mono的發(fā)展勢頭不大)。但對于那些需要開發(fā)多個版本的應用程序(即iOS和Android.Windows Phone是微不足道的),并且希望盡可能多地使用通用代碼庫的公司,Xamarin一直非常受歡迎。”

這聽起來不錯,但Brust也評論說,這是他的“理解,這也是有點粗俗和難以處理”。

這一直是我的理解。Mono聽起來一直是個好主意,但現(xiàn)實從未實現(xiàn)過它的通用應用程序--公共代碼庫承諾。再一次,想想看,這聽起來很像Java。

祝你好運,微軟,把Mono變成了軟件開發(fā)者世界的重要組成部分。我一直希望Mono能很好的工作,但我知道它的記錄太好了,沒有多大的希望。



免責聲明:本文由用戶上傳,如有侵權請聯(lián)系刪除!

最新文章

精彩推薦

圖文推薦

點擊排行

2016-2022 All Rights Reserved.平安財經網.復制必究 聯(lián)系QQ   備案號:

本站除標明“本站原創(chuàng)”外所有信息均轉載自互聯(lián)網 版權歸原作者所有。

郵箱:toplearningteam#gmail.com (請將#換成@)