+ All Categories
Home > Technology > Introduction to ASP.NET 5

Introduction to ASP.NET 5

Date post: 21-Jan-2017
Category:
Upload: chris-dufour
View: 364 times
Download: 0 times
Share this document with a friend
16
Introduction to ASP.NET 5
Transcript
Page 1: Introduction to ASP.NET 5

Introduction to ASP.NET 5

Page 2: Introduction to ASP.NET 5

Don’t forget to tweet #MVPHour and Win

Page 3: Introduction to ASP.NET 5

Meet the Speaker

Follow me @chrdufhttp://www.linkedin.com/in/cdufour

Chris Dufour is a Toronto-based hands-on Software Architect with over 25 years’ experience in the Information Technology sector. Chris is a self-motivated and disciplined team leader, who is passionate about software engineering and enjoys staying up-to-date with the latest advancements in technologies in the IT industry. Chris specializes in professional application development with Microsoft technologies including C#, MVC, RESTful Services, WCF Services, SQL Server and Microsoft Azure.

He is passionate about the developer community and is the president of the East of Toronto .NET User Group and co-founder and organizer of the Toronto Code Camp. He is a well-known speaker at local User Groups and Code Camps as well as international conferences such as DevTeach and Microsoft TechDays. He has contributed projects like the ‘Code Camp Event Module’ to the open source community on CodePlex. Chris has been recognized as a Microsoft Most Valuable Professional (MVP) for his involvement in the developer community.

Page 4: Introduction to ASP.NET 5

AgendaWhat is ASP.NET 5?Open source commitmentASP.NET frameworks - similar, but differentNew .NET runtime environmentWriting some codeASP.NET 5 schedule and roadmapHow to get started

Page 5: Introduction to ASP.NET 5

What is ASP.NET 5

A new open-source and cross-platform framework for building modern cloud-based Web applications using .NET

Page 6: Introduction to ASP.NET 5

Built For The Modern Web

Choose your Editors and Tools

Open Source with Contributions Cross-PlatformOSS

Seamless transition from on-premises to cloud

Faster Development CycleTotally Modular

Fast

Page 7: Introduction to ASP.NET 5

.NET Framework 4.6 .NET Core 5 Full .NET Framework for any scenario and

library support on WindowsModular libraries & runtime optimized

for server and cloud workloads

ASP.NET 4.6 (System.Web)

MVC 5.x

MVC / Web API 6

Core CLR .NET Native

ASP.NET 5

Web API 2.2

WebForms

.NET Execution Environment (DNX)

Compilers and runtime components (.NET Compiler Platform: Roslyn, C#, VB, F# Languages, RyuJIT, SIMD)

O SS

O SS

O SS

O SS

O SS

O SSRT M

RT M

RT M

Page 8: Introduction to ASP.NET 5

.NET Framework 4.6

.NET Framework

4

.NET Framework

4.5

.NET Framework

4.5.1

.NET Framework

4.5.2

.NET Framework 4.6

Evolution in time

• Highly compatible, in-place replacement for .NET 4, 4.5, 4.5.1, and 4.5.2

• Full support of any .NET API and Libraries in the market

• WPF is the platform of choice for desktop application development

• ASP.NET 5 is also supported running on top of .NET 4.6

• .NET 4.6 also gets the investment on new compilers, new Jit, and languages innovation

Page 9: Introduction to ASP.NET 5

ASP.NET frameworks - similar, but different

MVC Web APIWeb Pages

Razor

HTML Helpers HTML Helpers

Controllers Controllers

Actions Actions

Filters Filters

Model binding Model binding

DI DI

Page 10: Introduction to ASP.NET 5

ASP.NET MVC 6

Web Pages + MVC + Web API

Page 11: Introduction to ASP.NET 5

New .NET Runtime Environment

Icons purchased on iconfinder.com - Slide by @ladyNaggaga

DNVM .NET VersionManager

DNX .NET Execution Environment

DNU .NET Development Utilities

Page 12: Introduction to ASP.NET 5

Let’s write some code!

Page 13: Introduction to ASP.NET 5

ASP.NET 5 Schedule and RoadmapMilestone Release

WeekBeta6 27 Jul 2015Beta7 2 Sep 2015Beta8 15 Oct 2015RC1 18 Nov 2015RC2 TBD1.0.0 TBD 2016

The November release candidate (RC1) is a supported and production ready cross-platform release. Depending on feedback from RC1 we will ship additional release candidates as necessary.Future WorkThe following features unfortunately won't make it into the initial RTM release. We are tentatively planning on shipping them in the initial feature release after RTM, during Q3* of 2016:• Visual Basic support• SignalR 3• Web Pages 4

Page 14: Introduction to ASP.NET 5

https://get.asp.net/

Page 15: Introduction to ASP.NET 5

Questions?

Page 16: Introduction to ASP.NET 5

ResourcesASP.NET 5https://www.asp.net/vnext ASP.NET 5 Documentationhttps://docs.asp.netGitHub Repository – ASP.NET 5https://github.com/aspnet/home GitHub Repository - .NEThttps://github.com/microsoft/dotnet Visual Studiohttps://www.visualstudio.com Microsoft Virtual Academyhttp://www.microsoftvirtualacademy.com


Recommended