What if we invented ASP.NET today? Why do we have what we have? What can we do about it?

  • Published on
    18-Dec-2015

  • View
    215

  • Download
    3

Embed Size (px)

Transcript

  • Slide 1
  • Slide 2
  • What if we invented ASP.NET today? Why do we have what we have? What can we do about it?
  • Slide 3
  • Slide 4
  • Choose your Editors and Tools Open Source with Contributions Cross-Platform OSS Seamless transition from on-premises to cloud Faster Development Cycle Totally Modular Fast
  • Slide 5
  • Next gen JIT (RyuJIT) SIMD (Data Parallelization) RuntimeCompilers.NET Compiler Platform (Roslyn) Languages innovation BCL and PCL Entity Framework Libraries
  • Slide 6
  • PlatformFrameworkTools or bring your own
  • Slide 7
  • Feature.NET vNext.NET vNext (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 8
  • Slide 9
  • ASP.NET vNext 101 Project System, Packages, & NuGet WebAPI and MVC Convergence No build step Cloud-optimized.NET Framework Referencing a class library DI Built-in EF7: Diet Entity Framework Zero with Lime