What is Modern Web? Web Frameworks Web Tooling Mobile / - - PowerPoint PPT Presentation

what is modern web web frameworks web tooling mobile
SMART_READER_LITE
LIVE PREVIEW

What is Modern Web? Web Frameworks Web Tooling Mobile / - - PowerPoint PPT Presentation

What is Modern Web? Web Frameworks Web Tooling Mobile / Tablet First Standards Based Responsive Design Tooling in Browser Client Frameworks Adopting Popular 3 rd Party Tools Cloud Ready


slide-1
SLIDE 1
slide-2
SLIDE 2
slide-3
SLIDE 3
slide-4
SLIDE 4
slide-5
SLIDE 5

What is Modern Web?

Web Frameworks

  • Mobile / Tablet First
  • Responsive Design
  • Client Frameworks
  • Cloud Ready

Web Tooling

  • Standards Based
  • Tooling in Browser
  • Adopting Popular 3rd

Party Tools

slide-6
SLIDE 6

dev.modern.ie/tools/staticscan/

slide-7
SLIDE 7

ASP .NET 5 for the Modern Web

Open Source with Contributions

OSS

Totally Modular Seamless transition from on-premises to cloud Choose your Editors and Tools Faster Development Cycle Fast Cross-Platform

slide-8
SLIDE 8

Modern Web – Agility

  • Features are shipped as packages
  • Framework ships as part of the application
  • Zero day security bugs patched by Microsoft
  • Same code runs in development and production
  • Modular HTTP request pipeline

Faster Development Cycle More Control

slide-9
SLIDE 9

Modern Web – Fast

  • Edit code and refresh browser
  • Flexibility of dynamic environment with the power of .NET
  • Develop with Visual Studio, third party and cloud editors

Development productivity and low friction

  • Faster startup times
  • Lower memory / higher density (> 90% reduction)
  • Modular, opt into just features needed
  • Use a raw socket, framework or both

Runtime Performance

slide-10
SLIDE 10

Modern Web – Cloud

  • Configuration, Session & Cache
  • Run/Debug in Cloud
  • Tracing/Logging without re-deploy

Diagnostics Cloud Ready Seamless transition from on-premises to Cloud & Cloud Ready

slide-11
SLIDE 11

Modern Web – Cross Platform

  • Windows, Mac, Linux
  • Visual Studio, Text, Cloud editors
  • No editors (command line)

Open Source with Contributions

OSS

Editors Runtime

slide-12
SLIDE 12

Feature .NET Core .NET (Cloud Optimized) Cloud Ready * * Modular Design * * Dependency Injection * * Consistent Tracing / Debugging * * Faster Development (No Build Step) * * Open Source * * Full Side by Side (framework deployed inside application) * Fast startup, Low memory / High throughput (best of class) *

MVC, Web API, Web Pages 6, SignalR 3, EF 7

slide-13
SLIDE 13

.NET Framework 4.6 .NET Core 5

Full .NET Framework for any scenario and library support on Windows Modular libraries & runtime optimized for server and cloud workloads

slide-14
SLIDE 14
slide-15
SLIDE 15
slide-16
SLIDE 16

? ?? ?

slide-17
SLIDE 17
slide-18
SLIDE 18
slide-19
SLIDE 19
slide-20
SLIDE 20
slide-21
SLIDE 21
slide-22
SLIDE 22
slide-23
SLIDE 23
slide-24
SLIDE 24

ASP .NET5 + Docker + Azure

Tomorrow at 11:30 Stuart Leeks

slide-25
SLIDE 25
slide-26
SLIDE 26

https://github.com/aspnet/home/wiki/roadmap

slide-27
SLIDE 27

Platform Framework Tools …or bring your own …or bring your own …or bring your own

slide-28
SLIDE 28
slide-29
SLIDE 29
slide-30
SLIDE 30
slide-31
SLIDE 31
slide-32
SLIDE 32
slide-33
SLIDE 33

Sebastian Brandes, sbrand@microsoft.com

slide-34
SLIDE 34
slide-35
SLIDE 35
slide-36
SLIDE 36