轉(zhuǎn)帖|行業(yè)資訊|編輯:我只采一朵|2015-04-28 15:32:42.000|閱讀 886 次
概述:微軟將 Xamain 融合進 Visual Studio 2015后,VS跨平臺移動開發(fā)對于 .NET 起家的團隊來說,非常值得嘗試,可以節(jié)省不少時間和金錢。
# 界面/圖表報表/文檔/IDE等千款熱門軟控件火熱銷售中 >>
早在去年春天的時候,IT圈就盛傳微軟收購了 Xamarin 。顯然,Xamarin 得到了來自微軟的大力支持,而微軟則直接將 Xamain 融合進 Visual Studio 2015,以扭轉(zhuǎn)它在移動領(lǐng)域的頹勢。
也許你還擔心這里面是否有大坑,是否還不夠成熟,我現(xiàn)在還無法回答你,不過我相信微軟和 Xamarin 會很快解決這些問題,尤其是微軟,它有足夠的動機去讓 Visual Studio 2015 跨平臺開發(fā)火起來。所以,這只是時間的問題。
Visual Studio 跨平臺開發(fā)對于 .NET 起家的團隊來說,非常值得嘗試。讓.NET團隊去新組建 Android 和 iOS 開發(fā)團隊的成本絕對不少,而且團隊這方面的技術(shù)積累也很薄弱。
如果你做過 .NET 和 Android 開發(fā),那么看一下這個視頻 ,Wow,像不像 Windows Form 開發(fā)?終于可以解放生產(chǎn)力了!>>下載Xamarin
Visual Studio 2015 支持幾種方式開發(fā)跨平臺移動應用:
C# 開發(fā)跨平臺
實際體驗了一下,因為 C# 更緊湊的語法加上 VS 的高度智能,比用 eclipse 開發(fā)效率高不少(eclipse 有些地方實在是太不智能了),項目的結(jié)構(gòu)基本上和 Android Java 開發(fā)一致,從 Java 開發(fā)轉(zhuǎn)過來會很順利。
舉個例子,我使用了 .NET 里的任務庫開啟一個異步線程,然后使用了第三方 JSON 庫生成一段 JSON 后更新到界面上:
我感受到了純粹的 C# 開發(fā)體驗,沒做過 Java 開發(fā)的人可知道上面的 C# 代碼要是用等同的 Java 寫得有多啰嗦。
iOS 方面,和 Android 的體驗差不多,不過部署和調(diào)試,需要通過網(wǎng)絡遠程連接到 Mac 電腦上。
目前 Visual Studio 2015 的跨平臺應用開發(fā),是基于 Xamarin,因此你需要安裝 Xamarin 套件(安裝過程需要下載很多包,需FQ,網(wǎng)絡不太好的朋友,可以下載我已經(jīng)傳到網(wǎng)盤上的離線包,自己一個一個安裝 //pan.baidu.com/s/1i328fRn )。 此外,Xamarin 也可以集成在 VS 2012 / 2013 中。
Xamarin 是要收費的,可以按月或按年買授權(quán)。Xamarin提供免費版(下載Xamarin),不過有些限制。查看價格>>
總的來講,比起招 Android 和 iOS 兩組開發(fā)人員,購買Xamarin還是劃算不少的,并且團隊中隨便一個會 .NET 的人學習幾天就能上手了。
本站文章除注明轉(zhuǎn)載外,均為本站原創(chuàng)或翻譯。歡迎任何形式的轉(zhuǎn)載,但請務必注明出處、不得修改原文相關(guān)鏈接,如果存在內(nèi)容上的異議請郵件反饋至chenjj@fc6vip.cn