0% found this document useful (0 votes)
43 views

DotnetConf2019HCMC NETCore3

This document discusses .NET Core 3.0, C# 8.0, ASP.NET Core 3.0 and Blazor. It provides an overview of new features in each including support for Windows Forms and WPF in .NET Core 3.0, nullable reference types and default interface members in C# 8.0, and the ability to run Blazor client-side code using WebAssembly. It also outlines Microsoft's plans for future .NET releases on a predictable yearly schedule with long-term support releases every other year.

Uploaded by

Syaiful Mukhlis
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPTX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
43 views

DotnetConf2019HCMC NETCore3

This document discusses .NET Core 3.0, C# 8.0, ASP.NET Core 3.0 and Blazor. It provides an overview of new features in each including support for Windows Forms and WPF in .NET Core 3.0, nullable reference types and default interface members in C# 8.0, and the ability to run Blazor client-side code using WebAssembly. It also outlines Microsoft's plans for future .NET releases on a predictable yearly schedule with long-term support releases every other year.

Uploaded by

Syaiful Mukhlis
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPTX, PDF, TXT or read online on Scribd
You are on page 1/ 11

.NET Core 3.

0
Everything you want to know

Thien Nguyen
About me
• One of the admins of https://www.facebook.com/devcafevn

• Creator of https://github.com/simplcommerce/SimplCommerce

• Admin of https://www.facebook.com/groups/dotnetvn

• Engineering Manager at NashTech


C# 8.0

• Nullable reference type

• Default interface members

• More C# 8.0 features


.NET Core 3.0

• Support Windows Forms and WPF

• Local tools

• Single-file executables and Assembly linking

• Build copies dependencies

• More .NET Core 3.0 features


ASP.NET Core 3.0
• Embedded Identity Server in SPAs template

• Endpoint routing

• New JSON serialization


• Where Microsoft.AspNetCore.App?

• Demo: Explorer an ASP.NET Core 3.0 project


ASP.NET Core 3.0
• RPC

• Worker services

• Removed from the ASP.NET Core shared framework


• Json.NET
• Entity Framework Core

• https://github.com/aspnet/AspNetCore/issues/3755

• More ASP.NET Core 3.0


ASP.NET Core 3.0 Blazor

Full stack web Runs in all browsers Web Assembly


development with C# (In Preview, Release in
May 2020)
You don’t need to know AngularJS, Strongly typed on the client Native performance
React, Vue, etc. and server Requires no plugin or code
Take advantage of stability and Share C# code with the client transpilation
consistency of .NET and server
.NET5
.NET
.NET FRAMEWORK .NET.NET
CORE XAMARIN / MONO
Runtime
Runtime (JITRuntime
& Native) Runtime

One Base Class Library


Base Class Library Core Library Mono Class Library

.NET STANDARD
.NET Schedule

July 2019 Sept 2019 Nov 2019 Nov 2020 Nov 2021 Nov 2022 Nov 2023
.NET Core 3.0 .NET Core 3.0 .NET Core 3.1 .NET 5.0 .NET 6.0 .NET 7.0 .NET 8.0
RC LTS LTS LTS

• .NET Core 3.0 released today!


• .NET Core 3.1 = Long Term Support (LTS)
• .NET 5.0 release in November 2020
• Major releases every year, LTS for even numbered releases
• Predictable schedule, minor releases if needed

You might also like