Weitere ähnliche Inhalte Ähnlich wie Empower Every App, Every Developer ~ 統合開発プラットフォーム Visual Studio の進化 ~ (20) Mehr von Akira Inoue (20) Empower Every App, Every Developer ~ 統合開発プラットフォーム Visual Studio の進化 ~2. Visual Studio 2015 による
最新アプリ開発の全体像を学ぶ
クロス プラットフォームから ALM/DevOps まで
Visual Studio が実現する主な機能を知る
セッションのゴール
Session Takeaways
8. その他の OSS ツール
(Eclipse, Xcode, Sublime, etc)
Visual Studio Family
すべてのエンジニアとアプリのために
軽量・高速な
高機能エディター
最も完全なる統合開発環境
アジャイル プランニング
コラボレーション ツール
リポジトリ
バグ、作業アイテム トラッキング
継続的インテグレーション
ロード テスト
アプリケーション モニタリング
TFS との共存
12. Windows Insider Program にご参加ください
Insider.windows.com
Windows 10 SDK ダウンロード
dev.windows.com
XboxIoT
Windows 10 アプリ開発
詳細はこちらのセッションで …
13:00 ~ 13:45 【A-3】
本日提供開始!知っておくべき Windows 10 アプリ開発概要
14. .NET 2015
RyuJIT, SIMD
Runtime Compilers
.NET Compiler Platform (“Roslyn”)
C#/F#/VB Languages
.NET Core 5 Libraries
.NET Framework 4.6 Libraries
Libraries
.NET Framework 4.6 .NET Core 5
Fully-featured and integrated
.NET libraries and runtime for Windows
Modular and optimized
.NET libraries and runtimes
15. .NET オープンソース
オープンソース
クロス プラットフォーム対応
GitHub と Mono Project
RyuJIT, SIMD
Runtime Compilers
.NET Compiler Platform
(“Roslyn”)
Languages
.NET Core 5 Libraries
.NET Framework 4.6 Libraries
Libraries
.NET Framework
4.6
.NET Core 5
https://github.com/aspnet
https://github.com/microsoft/dotnet
17. .NET Core 5 & ASP.NET 5
FCL (Framework Class Library) for MVC, Web API and SignalR
サーバー & クラウド環境に最適化された
軽量ランタイム (.NET Framework サブセット)
Mono
様々なシナリオに適した
完全な .NET Framework とライブラリ
BCL (Base Class Library) CoreFX (.NET Core Libraries)
18. クロスプラットフォーム OSS ツールを採用 (Yeoman)
Bower – Twitter 社製クライアントサイド パッケージ マネージャー
Grunt, Gulp – node.js ベース ビルドタスク自動化ツール(タスクランナー)
npm – Node パッケージ マネージャー, Bower, Grunt, Gulp が利用
Yeoman generator for ASP.NET 5 – ASP.NET 5 プロジェクト生成ツール
※ .NET Framework 関連のパッケージ マネージャーは NuGet を利用
Visual Studio 2015 / ASP.NET 5 プロジェクト
23. 変化する開発スタイル ~ Visual Studio DevOps
Cloud App
開発者
運用管理・監視
Azure
Microsoft Azure
Visual Studio Online
リポジトリ ビルド
コーディング / デバッグ
デプロイテスト
27. 開発の視点による DevOps の実現
開発 / テスト リリース / 運用
プラン / 管理 監視 / 分析
多角的なデバック : Diagnostics Tools / PerfTips
定性データの収集 : Feedback Client
アジャイル プラクティス : バックログ / カンバン
ペーパープロトタイプ : ストーリーボーディング
構造解析 : コードマップ
単体テスト / UI テスト :
単体テスト、コードカバレッジ、Fakes, IntelliTest, 自動 UI テスト
負荷テスト : ロードテスト / クラウド サービス
コードの洗練化 : コード クローン / コードメトリクス / リファクタリング
包括的なテスト : Test Manager
定量データの収集 : Application Insights
継続的インテグレーション: TFS Build
(受け入れ/ 負荷テスト)
リリース自動化 : Release Management
障害解析 :
IntelliTrace