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