//Build/ 2016 - .NET 開發者大進化 - 開源、跨平台神器 Xamarin 讓你免費變身全才工程師!

什麼是 Xamarin? 參考 跨平台行動開發神器,最熱門的 Xamarin 技術!

哇! 您能夠想像 .NET 平台會變成這個樣子嗎? 沒錯,的確是這樣!

在今天的 Build 2016 研討會中,我們發佈了一些令人驚訝的功能,這些功能讓許多人感到非常驚喜。如果您有線上收看研討會的廣播,您可以看到 Scott Guthrie 在舞台上玩的很開心。我們在 Build 2016 發佈的功能涵蓋的範圍從裝置到雲端都有,而且很多功能都是開放原始碼,另外也有很多免費的功能! 如果您是 .NET 平台的程式開發者,您可以花一點時間從我們發佈的功能中找到和您所使用的技術有關的新功能。如果您不是 .NET 平台的程式開發者,也可以花一點時間重新審視 .NET 平台!.NET 平台包含完整的應用程式開發工具、應用程式開發介面、以及支援使用不同程式開發語言的所有程式開發者使用的服務,協助所有的程式開發者建置各種不同型態的應用程式。

和 Xamarin 有關的新功能:

  • Xamarin 已經內建在 Visual Studio,包括免費的 Visual Studio Community 版都內建 Xamarin,支援使用 Visual Studio 的程式開發者建立 iOS、Android、和 UWP App,並上傳到各種 App 巿集進行銷售。
  • 和 Visual Studio Community 一樣,Xamarin Studio Community 是免費的。
  • Xamarin SDK (包括執行環境、函式庫、和命令列工具),將在未來的幾個月中發佈成開放原始碼。
  • Mono 變更成使用 MIT 授權條款,Mono 是 .NET Foundation 的組成元件,如同 .NET Core 一樣。

和 Red Hat 有關的新功能:

  • Red Hat 發佈免費的 Red Hat Enterprise Linux developer 版本。
  • Red Hat 提供 .NET 程式開發者網站,網址:redhatloves.net

和 .NET Foundation 有關的新功能:

  • .NET Foundation 啟動了 Technical Steering Group 群組,邀請公司正式參與,對 .NET 的發展方向發揮影響力並提供建議。
  • Red Hat, Unity 和 JetBrains 已經正式參與 .NET Foundation,成為 Technical Steering Group 群組的成員。

有興趣的讀者可以跟隨以下的推特以了解最新的發展:

11

Xamarin 可以無償使用

我們聽到很多關於 Xamarin 如何整合到 Visual Studio 與 Microsoft 的臆測或猜測,這件事確定成真,而且超乎大家的期望。Xamarin 已經內建在 Visual Studio 中,成為 Visual Studio 核心功能之一,但是卻不需要額外付費。甚至使用免費的 Visual Studio Community 版本的程式開發者也能夠使用 Xamarin 的功能。以後不會再有比這個更吸引人的理由吸引您下載 Visual Studio 並開始開發您的下一個 App。

12

如果您之前並不是從事開發 App 的工作,可能對 Xamarin 並不熟悉。Xamarin 是支援建置 iOS、Android、和 Windows 10 UWP App 的企業等級解決方案。支援程式開發者使用 C# 或 F# 程式語言,以及 .NET API 進行開發原生 App 的工作,讓 .NET 程式設計師設計的 App 能夠在 iOS 和 Android 裝置執行。如果您已經擁有 Visual Studio 2015,表示您可以直接使用 Xamarin 開發適用於多種裝置的 App!

您可以跟隨以下的推特,以了解 Xamarin 在開發跨裝置平台的 App 的強大功能:

13

支援多種平台及免費使用的 Mono

Mono 的授權條款已變更為 MIT 授權,而且也是 .NET Foundation 的組成元件。您可以自由地在任何想像的到的場合進行使用。Mono 已經有移植到多種作業系統和 CPU 處理器的版本,而且也已經被廣泛採用,包括 Xamarin 在內,以及桌上型應用程式、伺服器程式、以及遊戲程式等等。

14

我們將要發佈的新版本 Mono 會比現已發行的版本優良一些,使用 Mono 的 Xamarin 經過修正,並加入一些擴充功能之後變的更好。我們將要發佈的新版本將會內含這些修正。

說真的,採用 Mono,並發展一些令人驚訝的應用,您將會令 Miguel 感到快樂。

Red Hat 發佈免費的選項

Red Hat 和 Microsoft 携手合作,讓 Red Hat Enterprise Linux (RHEL) 系統採用 .NET Core 做為應用程式發展平台的第一選擇這一件事已經不是秘密。Red Hat 與 Microsoft 已經携手合作數個月之久,RHEL 平台對 .NET 有高度的需求,這個版本很快就會和大家見面,而 Red Hat 將會提供新的選項,支援在 RHEL 系統能夠更方便地使用 NET Core。

今天 Red Hat 發佈了免費的 Red Hat Enterprise Linux developer 版本,您可以到 Red Hat Developers 程式開發網站下載並安裝這個版本。您可以參考 Getting started guides 安裝手冊,將 Red Hat Enterprise Linux developer 版本安裝在 Virtualbox、VMware,或是 Hyper-V 虛擬機器。立即下載 Red Hat Enterprise Linux developer 版本,下載網址:Download

.NET Foundation 與 Technical Steering Group 群組

投入 .NET 陣營的公司的數量日益增加,其中有許多公司不斷地增加對 .NET 的投資,包括 Microsoft 自已。這些公司曾經告訴我們,他們想要更加投入,以便影響 .NET 平台的發展方向,特別是和基礎設計相關,會影響每一個人的課題。.NET Foundation 顯然已經變成資訊界有關 .NET 平台的事務的對話平台。

Technical Steering Group 群組是一個正式的組織,而且是 .NET 平台產品開發團隊的延伸。群組中的所有成員都是 .NET 產品團隊的一份子,負責主導 .NET 平台的路線,互相審核 .NET 平台的設計,並以開放原始碼專案的方式分享資訊。我們的目標是要引入 Technical Steering Group 群組的成員做為審核 .NET 平台設計的基石。

這個群組的成立是因為 .NET 平台已經變成很多企業的關鍵營運平台,所以我們需要更多來自客戶的聲音。這個方向並不會影響 .NET 平台的產品團隊持續與開放原始碼社群合作的策略。事實上,成立這個正式的群組有助於 .NET 平台產品團隊與開放原始碼社群合作地更好。

成為 .NET 平台程式開發者的好時機

現階段是成為 .NET 平台程式開發者的良好時機,您可以使用功能強大的開發工具開發跨平台的 App。事實上,借助 Microsoft與越來越多的公司的力量,您將會更有機會建置偉大的 App。現在就下載 Visual StudioXamarin Studio、或 Visual Studio Code、利用各種不同的作業系統開始發展各種類型的 .NET App 吧!

本文翻譯自: .NET at Build 2016 – Open, Cross-platform and FREE