.NET Conf 2018 Day 1 Keynote

.NET Conf な季節ですね。

場所はいつものCh.9 スタジオから。.NETの現状のお話。.NET Core 2.1もでましたね。パフォーマンス周りもASP.NET Coreが伸びてます。
ice_screenshot_20180913-000049ice_screenshot_20180913-000118ice_screenshot_20180913-000136ice_screenshot_20180913-000209ice_screenshot_20180913-000228ice_screenshot_20180913-000324ice_screenshot_20180913-000407
.NET Core 2.1でのメジャー機能の話。SignalRがらみではManagedなサービスもでてます(24日(Igniteのとき)にGAのようですね)
デモではHttpClientFactory使ったりしてました。
ice_screenshot_20180913-000435ice_screenshot_20180913-000621ice_screenshot_20180913-001123

.NET Core 2.2 Preview 2のアナウンス。マルチティア JITコンパイルとかHTTP/2対応とかいろいろ。
ice_screenshot_20180913-001226ice_screenshot_20180913-001236ice_screenshot_20180913-001317

次は.NET Core 3のお話。.NET Core 3ではデスクトップアプリケーション向けの機能(WinFormsやWPF、Win10 APIなど)への対応が入りそう。
ice_screenshot_20180913-001824ice_screenshot_20180913-001914ice_screenshot_20180913-001924ice_screenshot_20180913-001936
なんで.NET CoreでWindowsデスクトップアプリ?というお話。サイドバイサイドやローカルフレームワーク対応などなどいくつか要因がある。今年のBuildからの差分も軽くまとめられてますね。デモは実際にデスクトップアプリを動かしてみてます。(GitHubにあがっているNightyビルドでお試しできます)
なおWinFormsなアプリは.NET Core 3版のほうが3倍高速(当社比)らしい。。
ice_screenshot_20180913-002040ice_screenshot_20180913-002130ice_screenshot_20180913-002252ice_screenshot_20180913-002340ice_screenshot_20180913-002618

次はBlazorのお話。クライアントサイドのWeb UIを.NETでビルド・実行したりできる実験的な機能のやつですね。Razorなchtml内にJavaScriptのFunctionも書いてまとめたりとかしてますね。
ice_screenshot_20180913-002741ice_screenshot_20180913-002745ice_screenshot_20180913-002854ice_screenshot_20180913-003040ice_screenshot_20180913-003057ice_screenshot_20180913-003132ice_screenshot_20180913-003338ice_screenshot_20180913-003351ice_screenshot_20180913-003455

次のトピックは機械学習 in .NET。ML.NET 0.5がでました。ONNXサポートなど入ってます。明日セッションがあるみたいですね。
ice_screenshot_20180913-003533ice_screenshot_20180913-003549ice_screenshot_20180913-003631ice_screenshot_20180913-003640ice_screenshot_20180913-003708

さてスピーカー変わってC#のお話です。(画面がでないトラブルなど多少ありましたが)Span<T>だったり目玉(?)機能やらをデモ。C#8.0の話題は NonNullTypes かな。
ice_screenshot_20180913-003724ice_screenshot_20180913-003808ice_screenshot_20180913-003921ice_screenshot_20180913-003929ice_screenshot_20180913-004209ice_screenshot_20180913-004301ice_screenshot_20180913-004345ice_screenshot_20180913-004621ice_screenshot_20180913-004713ice_screenshot_20180913-004815ice_screenshot_20180913-004815

次はモバイル開発周りの話をMiguel氏からですね。Open Source Contributionの実績やmonoをVisual Studioでビルドしていろんなプラットフォームをターゲットにしたり。ネイティブアクセス周りの話とか。
ice_screenshot_20180913-005147ice_screenshot_20180913-005809ice_screenshot_20180913-005151ice_screenshot_20180913-005205ice_screenshot_20180913-005401ice_screenshot_20180913-005519ice_screenshot_20180913-005537
Android周り。エミュレーターの改善やビルド時間の最適化とか。
ice_screenshot_20180913-005627ice_screenshot_20180913-005643ice_screenshot_20180913-005716ice_screenshot_20180913-005746ice_screenshot_20180913-005851ice_screenshot_20180913-010007ice_screenshot_20180913-010114
iOS 12(Xcode 10)周り。Siri Integrationとかショートカット周りとか、ARKit 2.0周りサポートとか。ネットワークスタック周りにも対応。その他はまだ対応中の部分もあるぽい(CoreMLとか)
ice_screenshot_20180913-010231ice_screenshot_20180913-010316ice_screenshot_20180913-010419ice_screenshot_20180913-010438ice_screenshot_20180913-010507ice_screenshot_20180913-010531ice_screenshot_20180913-010543
Forms周りというかShell。新しいUIパターンだったりの話とかXamarin Essentialsを軽く紹介。
ice_screenshot_20180913-010551ice_screenshot_20180913-010604ice_screenshot_20180913-010617ice_screenshot_20180913-010704ice_screenshot_20180913-010751ice_screenshot_20180913-010819ice_screenshot_20180913-010904ice_screenshot_20180913-010930ice_screenshot_20180913-010955ice_screenshot_20180913-011029ice_screenshot_20180913-011034ice_screenshot_20180913-011050ice_screenshot_20180913-011130ice_screenshot_20180913-011206ice_screenshot_20180913-011224ice_screenshot_20180913-011244

という感じで1日目のKeynoteはおしまいです。

コメントを残す

以下に詳細を記入するか、アイコンをクリックしてログインしてください。

WordPress.com ロゴ

WordPress.com アカウントを使ってコメントしています。 ログアウト /  変更 )

Google+ フォト

Google+ アカウントを使ってコメントしています。 ログアウト /  変更 )

Twitter 画像

Twitter アカウントを使ってコメントしています。 ログアウト /  変更 )

Facebook の写真

Facebook アカウントを使ってコメントしています。 ログアウト /  変更 )

%s と連携中