O slideshow foi denunciado.
Seu SlideShare está sendo baixado. ×

.NET Coreのいろは

Anúncio
Anúncio
Anúncio
Anúncio
Anúncio
Anúncio
Anúncio
Anúncio
Anúncio
Anúncio
Anúncio
Anúncio

Confira estes a seguir

1 de 19 Anúncio

Mais Conteúdo rRelacionado

Diapositivos para si (20)

Semelhante a .NET Coreのいろは (20)

Anúncio

Mais de Yuta Matsumura (15)

Mais recentes (20)

Anúncio

.NET Coreのいろは

  1. 1. .NET Coreのいろは 2018/11/03 プログラミング生放送 @tsubakimoto_s
  2. 2. 松村優大 (まつむらゆうた) 株式会社オルターブース 業務執行役員/CTA C#/PHP/Azure/AWS 31歳/島根出身/娘1人
  3. 3. .NET Coreを使ったことある人
  4. 4. GitHub で Microsoft および .NET コミュニティによって管理 されるオープンソースの一般的な開発プラットフォームです。 クロスプラットフォームであり、Windows、macOS、Linux をサポートし、デバイス、クラウド、および IoT アプリケー ションで使用できます。
  5. 5. 2001- ECMA-335 2002- .NET 1.0 for Windows released, Mono project begins 2008- ASP.NET MVC (web platform) Open Source April 2014- .NET Compiler Platform (“Roslyn”) Open Source .NET Foundation founded Nov 2014- .NET Core Cross-plat, Open Source .NET Aug 2017- .NET Core 2 2016- Mono project joins .NET Foundation
  6. 6. .NET Coreのバージョンとサポート計画 バージョン レベル リリース日 サポート終了日 1.0 LTS 2016/06/27 2019/06/27 1.1 LTS 2016/11/16 2019/06/27 2.0 - 2017/08/14 2018/10/01 2.1 LTS 2018/05/30 At least three years from August 21, 2018 2.2-preview3 Preview 2018/09/12 - LTS (Long Term Support) 安定的な機能やコンポーネントを提供 更新頻度を減らしたいアプリケーション向き ※Current : 新機能を含むが将来的な変更の可能性あり。継続的なアップデートが必要。
  7. 7. DESKTOP WEB CLOUD MOBILE GAMING IoT AI .NET Your platform for building anything
  8. 8. • .NET Coreではコンソールアプリケー ションのみ作成できる • 次期バージョン(3.0)ではWinFormsと WPFがサポートされる予定 (※Windowsのみ) https://blogs.msdn.microsoft.com/dotnet/2018/05/07/net-core-3-and-support-for-windows-desktop-applications/ https://blogs.msdn.microsoft.com/dotnet/2018/10/04/update-on-net-core-3-0-and-net-framework-4-8/
  9. 9. • ASP.NET Coreをサポート • MVC (Model-View-Controller) • Web Application • Web API • Razor Pages • SignalR (Realtime Web) https://docs.microsoft.com/ja-jp/aspnet/core/ https://docs.microsoft.com/ja-jp/ef/core/
  10. 10. • Azure • WebApp & Functions • AWS • Lambda : .NET Core 2.1 が利用可能 • GCP • App Engine flexible environment 各クラウドでC#向けSDKが公開されている https://docs.microsoft.com/ja-jp/dotnet/azure/ https://aws.amazon.com/jp/about-aws/whats-new/2018/06/lambda-supports-dotnetcore-twopointone/ https://cloudplatform-jp.googleblog.com/2017/10/4-ways-you-can-deploy-an-ASP.NET-Core-app-to-GCP.html
  11. 11. • ML.NET (Preview) • .NET Coreで機械学習を利用するための フレームワーク • チュートリアルやサンプル多数あり (二項分類、回帰分析、クラスタリング) ※バージョン 0.6.0 (2018/11/03現在) https://www.microsoft.com/net/apps/machinelearning-ai/ml-dotnet https://www.microsoft.com/net/learn/machinelearning-ai/ml-dotnet-get-started-tutorial https://docs.microsoft.com/ja-jp/dotnet/machine-learning/
  12. 12. Xamarin Unity Windows 10 IoT Core (on UWP) その他 C#で作れるもの (.NET Coreではない)
  13. 13. 開発環境 • Windows • Visual Studio • Mac • Visual Studio for Mac • Cross-platform • Visual Studio Code or Rider (JetBrains)
  14. 14. dotnet-bot
  15. 15. ご清聴ありがとうございました。

×