乡下人产国偷v产偷v自拍,国产午夜片在线观看,婷婷成人亚洲综合国产麻豆,久久综合给合久久狠狠狠9

  • <output id="e9wm2"></output>
    <s id="e9wm2"><nobr id="e9wm2"><ins id="e9wm2"></ins></nobr></s>

    • 分享

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

       weijianian 2016-08-07



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


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

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


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

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


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


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

      • 使用 C# / F# 開(kāi)發(fā)跨平臺(tái)的 Android IOS WP 原生應(yīng)用。

      • 使用 Apache Cordova 框架開(kāi)發(fā)基于 HTML 技術(shù)的跨平臺(tái)應(yīng)用。

      • 使用 C++ 開(kāi)發(fā)原生 Android 應(yīng)用。


      C# 開(kāi)發(fā)跨平臺(tái)


      • 可以使用 C# 的幾乎所有特性。

      • 可以使用第三方 .NET 類(lèi)庫(kù)。

      • 既可以分別為不同平臺(tái)使用 Xamarin 提供的設(shè)計(jì)器設(shè)計(jì)原生 UI (所謂原生,就是使用的技術(shù)都是原汁原味的,只不過(guò)集成進(jìn)了 Visual Studio 內(nèi))。

      • 也可以使用 Xamarin 系統(tǒng)的方案,只需一份代碼,就可構(gòu)建跨平臺(tái)的界面。

      • 其它你想到的,現(xiàn)在幾乎都可以做到,詳見(jiàn) Faq http:///faq。


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

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

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


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

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


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

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


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


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

      Apache Cordova 跨平臺(tái)

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

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

      Xamarin Faq:http:///faq


      出處:darklx

      鏈接:http://www.cnblogs.com/darklx/p/4394611.html



        本站是提供個(gè)人知識(shí)管理的網(wǎng)絡(luò)存儲(chǔ)空間,所有內(nèi)容均由用戶發(fā)布,不代表本站觀點(diǎn)。請(qǐng)注意甄別內(nèi)容中的聯(lián)系方式、誘導(dǎo)購(gòu)買(mǎi)等信息,謹(jǐn)防詐騙。如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請(qǐng)點(diǎn)擊一鍵舉報(bào)。
        轉(zhuǎn)藏 分享 獻(xiàn)花(0

        0條評(píng)論

        發(fā)表

        請(qǐng)遵守用戶 評(píng)論公約

        類(lèi)似文章 更多