【Community open camp 2016】Microsoft 擁抱開源文化與技術的現在與未來 - 上官林傑

Channel 9

Microsoft擁抱開源文化與技術的現在與未來

主講:上官林傑

Microsoft 任務

Empower every person and every organization on the planet to achieve more

  • 超過 10 年以上的開放、開源化歷程
  • 需要社群的參與

Microsoft on GitHub

.NET Foundation

  • Open
  • Community
  • Rapid innovation

Tools for any developer and any app

Visual Studio, Visual Studio Code, Xamarin Studio, Command Line interface

Open

  • Any app:Desktop, mobile, sever, cloud
  • Any Developer:IDE, Code editor, CLI
  • Any OS:Windows, OS X, Linux

Powerful

  • Easy and quick installation
  • Better productivity with remagined inner loop
  • First-class .NET experieence

.NET Cross-Platfrom

  • .NET Core
  • Xamarin

VS code Demo

  • 使用 Visual Studio Code
  • dotnet new
  • dotnet restore
  • dotnet run

Android Xamarin Demo

  • Share Library 
  • Android x86 模擬器
  • C# 的 mobile 開發體驗

iSO Xamarin Demo

  • 需要 Mac Xcode 做編譯:透過 ssh 跟 mac 連接,把 Code deploy 遠端到 Mac
  • debug 可以在同一個地方處理

Microsoft love Linux

  • Visual Studio Development Linux
  • Broad Linux and open source incestment
  • Windows Subsystem for Linux:Bash on Uduntu on Windows 10
  • SQL Server love Linux

Microsoft love Docker

  • Azure Container Service:直接在 Azure Portal 上建立 container service
  • OSS Tooling

Takeway

  • Open Source is nature to Microsoft
  • Try Our Tools/Platform for openness for FREE