2016 年 11 月

第 31 卷,第 11 期

本文章是由機器翻譯。

初試啼聲 - 任何開發人員、任何應用程式、任何平台

Julia Liuson | 2016 年 11 月

每個公司是軟體公司。無論何種產業處於 — 耕種和農業、 銀行和財務、 教育和其他人 — 技術正在轉變世界的執行方式。軟體便不會干擾性的多個維度中,每個公司正在尋找以吸引他們的客戶、 對員工授權、 最佳化其作業並轉換其產品創新的方式。身為開發人員,這會產生唯一的和新的機會。它會令人讚嘆的年份,供您建置軟體。

我們的核心是願景的 「 所有開發人員、 任何應用程式、 任何平台 」。 與我們的 Visual Studio 系列,包括最近加入的 Xamarin,我們會致力提供最強效且高產能的開發工具及服務建置行動優先和雲端應用程式跨 Windows、 iOS、 Android 和 Linux。

即使在一年前,我無法想像,我們會。.NET 編譯器"Roslyn,".NET core ASP.NET、 Visual Studio 程式碼、 Xamarin 和 TypeScript 是所有的開放原始碼專案。GitHub 剛剛發行其 2016年統計資料 (octoverse.github.com) 和 Microsoft 是開放原始碼參與者,上述 Facebook、 Docker 和 Google 16,419 唯一參與者的 No.1 領導者。Visual Studio 程式碼 (@code) 與多數開放原始碼參與者與多個 5,855 參與者 GitHub 上的前 10 個儲存機制中。我很榮幸,和 humbled,若要查看如何使用我們的開放原始碼社群是和我們的開發人員部門多少 Microsoft 在接納開放原始碼中導致方式。

它也會成為.NET 開發人員的好時機 ! .NET 生態系統是並且繁榮壯大。併購 Xamarin,您現在可以撰寫原生 C# 應用程式的任何行動平台 — iOS、 Android 或 Windows — 在任何版本的 Visual Studio 中,較高的百分比,在您的應用程式之間共用的程式碼的開頭。和.NET 核心 1.0 在 6 月的版本中,我們也帶來了您跨平台、 開放原始碼和模組化.NET 平台是設計來協助您為目標的現代應用程式需求 — 高度分散的應用程式、 元件化的微服務,以及隔離容器。我們的客戶所提供的實際執行解決方案,.NET core 和龐大的生產力和效能 wins 看到︰

  • NetEase 前置網際網路和中國,遊戲公司選擇 Unity 和後端與前端服務的.NET Core 啟用程式碼共用。相較於公司的舊版 Java 後端架構: 「.NET Core 已降低 20%的成本我們發行週期的工程百分之 30 的資源 」。 當談到有關輸送量,同時節省成本︰ 「 此外,它可讓以減少一半的生產環境中所需的虛擬機器數目。 」
  • Illyriad 遊戲,「 年齡上升部分 」 團隊報告 10 增加效能 (bit.ly/2cQqIKN) 使用 ASP.NET 核心 Azure 服務網狀架構。
  • 我們的實驗室執行 (bit.ly/2dpiwT6) 在 Linux 上,包括 TechEmpower 基準測試的 Web 平台使用業界基準測試 (bit.ly/2cQR9eD),顯示 ASP.NET 核心是 8 倍速度比 Node.js,也幾乎三次優於到,在相同硬體上。我們希望很快就請參閱官方 TechEmpower 數字 !

我們已經設計.NET 標準程式庫是 common 跨完整.NET Framework、.NET Core、 Unity 和 Xamarin,讓您建立的任何應用程式將能夠在未來共用通用的功能,您可以在整個.NET 系列中重複使用您的技能。

致力於跨平台不僅只是您撰寫應用程式。Visual Studio 程式碼,在 4 月達到 1.0 將帶您已完全開啟的輕量型程式碼編輯器中取得資料來源,並執行隨處可見,包括 Windows、 Linux (Debian、 Ubuntu、 Red Hat、 Fedora、 CentOS) 和 OS X。Visual Studio 程式碼社群是非常活躍和成長 ! 我們知道過去六個月內,1.4 萬次的下載和 Visual Studio 程式碼的副檔名已經成為從小於 400 多個 1,400 最後一年。

這個月,在我們 connect ();會議中年 11 月,我們有機會討論舉行的 Microsoft 開發平台和服務,和如何我們的工具和服務會將已連接的端對端劇本從用戶端工具 DevOps 中,智慧型的雲端。我很高興地共用一個周圍我們如何讓您跨平台,並在我們的運作方式的開放性承諾提高產能。


Julia Liuson 是公司副總裁的 Microsoft Visual Studio 和.NET Framework 團隊。 她負責開發人員工具和服務,包括程式設計語言和執行階段針對廣泛的基底的軟體開發人員和開發團隊,以及 Visual Studio、 Visual Studio 程式碼及產品和服務的.NET Framework 程式碼行。