麻豆小视频在线观看_中文黄色一级片_久久久成人精品_成片免费观看视频大全_午夜精品久久久久久久99热浪潮_成人一区二区三区四区

首頁 > 學(xué)院 > 開發(fā)設(shè)計(jì) > 正文

VisualStudio2015移動(dòng)跨平臺(tái)開發(fā)初體驗(yàn)

2019-11-14 16:03:36
字體:
供稿:網(wǎng)友

微軟換了新 CEO 后變化很大,對(duì)我們團(tuán)隊(duì)最有利的消息就是 Visual Studio 2015 支持移動(dòng)應(yīng)用跨平臺(tái)開發(fā)。

還記不記得很早之前,Xamarin 宣布與微軟成為合作伙伴的消息。顯然,Xamarin 得到了來自微軟的大力支持,而微軟則直接將 Xamain 融合進(jìn) Visual Studio 2015,以扭轉(zhuǎn)它在移動(dòng)領(lǐng)域的頹勢(shì)。

也許你還擔(dān)心這里面是否有大坑,是否還不夠成熟,我現(xiàn)在還無法回答你,不過我相信微軟和 Xamarin 會(huì)很快解決這些問題,尤其是微軟,它有足夠的動(dòng)機(jī)去讓 Visual Studio 2015 跨平臺(tái)開發(fā)火起來。

所以,這只是時(shí)間的問題。

Visual Studio 跨平臺(tái)開發(fā),我認(rèn)為非常的值得嘗試,畢竟對(duì)于我們這個(gè) .NET 起家的團(tuán)隊(duì)來說,去新組建 Android 和 iOS 開發(fā)團(tuán)隊(duì)的成本絕不少,而且團(tuán)隊(duì)這方面的技術(shù)積累也很薄弱。

如果你做過 .NET 和 Android 開發(fā),那么看一下這個(gè)視頻 https://xamarin.com/visual-studio,Wow,像不像 Windows Form 開發(fā)?終于可以解放生產(chǎn)力了!

Visual Studio 2015 支持幾種方式開發(fā)跨平臺(tái)移動(dòng)應(yīng)用:

使用 C# / F# 開發(fā)跨平臺(tái)的 Android IOS WP 原生應(yīng)用。 使用 Apache Cordova 框架開發(fā)基于 HTML 技術(shù)的跨平臺(tái)應(yīng)用。 使用 C++ 開發(fā)原生 Android 應(yīng)用。 C# 開發(fā)跨平臺(tái)

可以使用 C# 的幾乎所有特性。 可以使用第三方 .NET 類庫(kù)。 既可以分別為不同平臺(tái)使用 Xamarin 提供的設(shè)計(jì)器設(shè)計(jì)原生 UI (所謂原生,就是使用的技術(shù)都是原汁原味的,只不過集成進(jìn)了 Visual Studio 內(nèi))。 也可以使用 Xamarin 系統(tǒng)的方案,只需一份代碼,就可構(gòu)建跨平臺(tái)的界面。 其它你想到的,現(xiàn)在幾乎都可以做到,詳見 Faq http://xamarin.com/faq。

實(shí)際體驗(yàn)了一下,因?yàn)?C# 更緊湊的語法加上 VS 的高度智能,比用 eclipse 開發(fā)效率高不少(eclipse 有些地方實(shí)在是太不智能了),項(xiàng)目的結(jié)構(gòu)基本上和 Android java 開發(fā)一致,從 Java 開發(fā)轉(zhuǎn)過來會(huì)很順利。

舉個(gè)例子,我使用了 .NET 里的任務(wù)庫(kù)開啟一個(gè)異步線程,然后使用了第三方 JSON 庫(kù)生成一段 JSON 后更新到界面上:

感受到了純粹的 C# 開發(fā)體驗(yàn),沒做過 Java 開發(fā)的人可知道上面的 C# 代碼要是用等同的 Java 寫得有多啰嗦。

iOS 方面,和 Android 的體驗(yàn)差不多,不過部署和調(diào)試,需要通過網(wǎng)絡(luò)遠(yuǎn)程連接到 Mac 電腦上。

目前 Visual Studio 2015 的跨平臺(tái)應(yīng)用開發(fā),是基于 Xamarin,因此你需要安裝 Xamarin 套件(安裝過程需要下載很多包,需FQ,網(wǎng)絡(luò)不太好的朋友,可以下載我已經(jīng)傳到網(wǎng)盤上的離線包,自己一個(gè)一個(gè)安裝 http://pan.baidu.com/s/1i328fRn )。

此外,Xamarin 也可以集成在 VS 2012 / 2013 中。

不過 Xamarin 是要收費(fèi)的,雖然有免費(fèi)版,但是有些限制,https://store.xamarin.com/。

 

不過,BUSINESS 那個(gè)算下來每個(gè)月 514 元 RMB,注冊(cè)一個(gè)賬戶后可以免費(fèi)試用 30 天,而且一個(gè)賬戶可以用在兩臺(tái)電腦上(514 元買兩份 License ?待確認(rèn))。

如果這個(gè)真的夠成熟的話,比起招 Android 和 iOS 兩組開發(fā)人員,還是劃算不少的,并且我們團(tuán)隊(duì)中隨便一個(gè)會(huì) .NET 的人學(xué)習(xí)幾天就能上手了。

 

Apache Cordova 跨平臺(tái)

目前還沒有試過,既然是 Apache 的頂級(jí)項(xiàng)目,應(yīng)該還是靠譜的,后續(xù)如果有研究,我會(huì)更新的。

 

以上,我覺得不錯(cuò),打算后續(xù)做一些跨平臺(tái)的復(fù)雜點(diǎn)的例子,到時(shí)候給個(gè)反饋。

Xamarin Faq:http://xamarin.com/faq


發(fā)表評(píng)論 共有條評(píng)論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 久久久久久久久国产 | 欧美精品成人一区二区三区四区 | 中文字幕亚洲一区二区三区 | 午夜影视一区二区 | 视频国产一区二区 | 久久蜜桃精品一区二区三区综合网 | 九九精品在线观看 | 午夜国产在线观看 | 色啪综合| 日本网站在线播放 | 一级在线观看视频 | 欧美日韩国产成人在线观看 | 国产女王女m视频vk 中文日韩 | 欧美成人性生活 | 久久99国产精品免费网站 | 99视频观看 | 一级黄色免费观看视频 | 视频一区二区三区中文字幕 | av成人在线免费观看 | 亚洲午夜久久久精品一区二区三区 | 毛片一级免费看 | 久久久久久久久久亚洲 | 国产91免费看 | 超碰97人 | 日本成人一二三区 | 国产成年人网站 | 欧美精品一区二区三区久久久 | 亚洲成人在线免费观看 | 极色品影院| 午夜视频在线免费观看 | av免费不卡国产观看 | 特黄一区二区三区 | 国产高潮失禁喷水爽到抽搐视频 | 国产精品99久久久久久久女警 | 欧美成人午夜一区二区三区 | 在线观看麻豆 | 斗罗破苍穹在线观看免费完整观看 | 中文字幕综合 | 久久久久久久亚洲精品 | 护士hd欧美free性xxxx | 国产精品视频免费在线观看 |