8 る 2015

第 30 卷,第 8 期

本文章是由機器翻譯。

第一個單詞-致力於跨平臺:IOS 的 Abc

Chuck Lantz |到 2015 2015年 8 月

像是生成今年已經在微軟的會議的主題是認真對待跨平臺開發。為此,Visual Studio到 2015 年,Visual Studio線上 (VSO) 和Visual Studio代碼現在允許開發人員訪問創造偉大的 iOS 應用程式的強大、 一流的經驗。

這是大新聞。除了在 C# 中的Visual Studio2015年支援跨平臺開發 / Xamarin 和 c + +,現在開發人員可以使用 Apache 科爾多瓦開發、 生成、 調試和部署使用純,符合標準的 JavaScript 的 iOS 應用程式。更好的是,在Visual Studio2015年科爾多瓦專案結構鏡像檔案系統,這意味著您創建任何科爾多瓦專案可以進行編輯和維護 Windows 或 mac 上的Visual Studio代碼使用兩個Visual Studio同一專案,相同的代碼。你甚至可以混合在流行像那些為強大的命令列公用程式離子或摩納卡 JavaScript 框架。

IOS 應用程式開發的三個路徑

Visual Studio2015年工具為 Apache 科爾多瓦 (aka.ms/cordova) 使您能夠生成、 調試、 運行和類比您的應用程式通過集成的遠端代理,在 OS X 上運行 iOS 版本。 您可以在您自己的電腦上安裝此代理,在 MacInCloud,使用一個"現收現付"或託管計畫或依靠專用的雲能力在 MacInCloud 或 MacStadium。這些雲供應商不僅使您能夠生成的 iOS,他們給你訪問 Xcode 和所有其他的 iOS 開發工具,你可能想要訪問。

開始安裝後,OS X 電腦上配置的遠端代理選擇遠端設備或模擬器-* 調試Visual Studio來自動生成、 部署、 啟動,和甚至調試您的應用程式在附加的 iOS 設備或模擬器上的目標。

VSO 還增加了一套豐富的工程支援 iOS 開發的功能。除了協作功能,VSO (和Team Foundation伺服器 [TFS] 2015年) 支援新的跨平臺代理,使任何人打造 iOS 應用程式直接在 OS X 上。 有了它,您可以構建基於科爾多瓦的 iOS 應用程式 (aka.ms/科爾多瓦-vso) 或甚至本機 Xcode 專案。

VSO 跨平臺代理是基於 Node.js,並且使用簡單的 HTTPS 連接到 TFS 2015 伺服器或 VSO 去工作,所以你的 OS X 機只需要出站 HTTP 訪問 TFS VSO 實例。結果:雲計算供應商喜歡 MacInCloud 或 MacStadium 可以直接結合 VSO。你可以報名今天嘗試這些新的跨平臺和 iOS 構建功能免費在 aka.ms/get-vso

最後,如果你錯過了公告,Visual Studio代碼是新的 Microsoft 編輯器針對開源和多-­平臺開發人員。目前在預覽,它運行在 OS X、 Linux 和 Windows,並可供下載,在 code.visualstudio.com。 JavaScript 是Visual Studio代碼支援在初始版本中,這意味著你可以使用它為編寫代碼科爾多瓦的應用程式今天的語言之一。

像Visual Studio2015年,Visual Studio代碼介面直接反映了檔案系統,所以編輯科爾多瓦專案很簡單,按一下檔 |打開資料夾並選擇科爾多瓦專案資料夾。這個檔案系統鏡像結果在神奇Visual Studio和Visual Studio代碼之間的交互操作。例如,Visual Studio任務轉輪資源管理器允許開發人員在Visual Studio,使用強大的大口任務轉輪和使用Visual Studio代碼時,開發人員可以從命令列執行這些相同的任務。

Ios,能夠編輯科爾多瓦專案在 OS X 的手段開發商Visual Studio代碼可以解決特別棘手的問題通過開放由"科爾多瓦準備 ios"生成本機 iOS 專案科爾多瓦 CLI 命令 (aka.ms/科爾多瓦-cli) 從在 Xcode 的平臺/ios 資料夾。後故障排除,開發人員可以然後在Visual Studio代碼中進行編輯、 生成使用科爾多瓦 CLI 或其他命令列工具,和提交更改回原始程式碼控制。在 Windows 上使用Visual Studio的開發人員可以直接拉下這些變化,以及。

僅僅是個開始

現在你應該遙感的趨勢。 iOS 開發是大優先事項我們這裡在Visual Studio,我們努力使我們的 IDE 工具的總理多平臺開發套件在市場。在公司中,微軟擁抱 iOS 開發,你會看到持續的改善跨Visual Studio、 Xamarin、Visual Studio線上和Visual Studio代碼,目的都是要給大家帶來的靈活性和跨平臺發展的動力。

現在退房Visual Studio2015年、 VSO 和Visual Studio代碼和讓我們知道你的想法。


Chuck Lantz 是Visual Studio用戶端工具團隊在 Microsoft 的高級專案經理和花了 15 年以上作為開發人員,提倡和建築師各種中期和大型企業在它的商店。他在 2012 年為微軟帶來了他對應用程式開發的熱情,目前集中在跨­平臺移動應用程式開發。跟著他在 twitter.com/chuxel