您的位置: 首頁(yè) >產(chǎn)經(jīng) >

為什么微軟收購(gòu)Xamarin是個(gè)錯(cuò)誤

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

微軟終于收購(gòu)了xamarin,該公司聲名鵲起的是,它的Mono項(xiàng)目為L(zhǎng)inux和最近的Android、IOS和MacOSX開(kāi)放了大量的微軟.NET Framework和C#語(yǔ)言。

Mono的建筑看起來(lái)很簡(jiǎn)單,但細(xì)節(jié)一直是魔鬼。

聽(tīng)起來(lái)是個(gè)好主意。太糟糕了,它已經(jīng)被證明是失敗了好幾次。

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

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

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

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

Microsoft在回答說(shuō),它“不會(huì)關(guān)注開(kāi)發(fā)人員使用“C#編程語(yǔ)言”。”微軟對(duì)自己的看法很好。事實(shí)上,幾年后,微軟的開(kāi)源.NET。

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

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

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

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

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

Forrester研究公司表示,“這次收購(gòu)是微軟跨平臺(tái)、面向公眾云的又一跡象?!笔钦娴摹Q芯抗疽舱J(rèn)為此舉很有意義。我不很清楚。

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

聽(tīng)起來(lái)耳熟嗎?應(yīng)該是的。這是Java最初應(yīng)該做的事情。我們都知道結(jié)果有多好。

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

這聽(tīng)起來(lái)不錯(cuò),但Brust也評(píng)論說(shuō),這是他的“理解,這也是有點(diǎn)粗俗和難以處理”。

這一直是我的理解。Mono聽(tīng)起來(lái)一直是個(gè)好主意,但現(xiàn)實(shí)從未實(shí)現(xiàn)過(guò)它的通用應(yīng)用程序--公共代碼庫(kù)承諾。再一次,想想看,這聽(tīng)起來(lái)很像Java。

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



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

最新文章

精彩推薦

圖文推薦

點(diǎn)擊排行

2016-2022 All Rights Reserved.平安財(cái)經(jīng)網(wǎng).復(fù)制必究 聯(lián)系QQ280 715 8082   備案號(hào):閩ICP備19027007號(hào)-6

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