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

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