ASP.net 5 is the new (and significantly redesigned) open source and cross-platform framework for building .NET web applications which can run on both .NET Framework 4.6 and .NET Core.
Getting Started
- Install : https://get.asp.net/
- Learn : https://mva.microsoft.com/en-US/training-courses/introduction-to-asp-net-5-13786
- Docs : https://docs.asp.net/en/latest/
Tools and Terminologies
- DNX – Short for .NET Execution Environment. It is a SDK + Runtime environment to run .net applications for Windows, Mac and Linux.
- DNVM – .NET Version Manager
- DNX – .NET Execution Environment
- DNU – .NET Development Utilities
- OWIN – Open web interface for .NET
- WebListener – Self hosted windows-only web server for ASP.NET applications to be hosted outside of IIS.
- Kestrel – Cross platform web server for ASP.net 5 based on libuv (the async I/O library used by Node.js)
- Katana - OWIN implementations for Microsoft servers and frameworks.
- OmniSharp – Makes cross platform .NET development much easier.
- See Scott Hanselman’s post for more details on how it works.
- See Scott Hanselman’s post for more details on how it works.
- Yeoman – Scaffolding tool for modern web apps.
- Yeoman generator for ASP.net 5 apps
Additional Resources
- Deep Dive ASP.net 5 (Tech Days Sweden)
- Mastering ASP.NET 5 without growing a beard
- Building Web App with ASP.net 5, MVC 6, EF7 and AngularJS (pluralsight course by Shawn Wildermuth)
- Benchmarks for ASP.net 5
- How to Run ASP.net 5 on a Raspberry Pi 2
- ASP.net 5 and SPA (Microsoft.AspNet.NodeServices)
Enjoy modern web development….
.
.
.
No comments:
Post a Comment