Bei ASP.NET handelt es sich um eine Neuauflage von ASP.NET. Im Gegensatz zum Vorgänger-Framework soll ASP.NET 5 auch Cross-Plattform ausgeführt werden können. So schnell wie sich das Web permanent ändert, soll sich auch das neue Framework via Updates anpassen lassen. Grundsätzlich findet ASP.NET 5 seinen Einsatz bei der Entwicklung von modernen Web- und Cloud-Anwendungen – sowohl für die Cloud als auch für On-Premise-Server.
Erstmals angekündigt hatte Microsoft ASP.NET 5 als neues, quelloffenes und plattformübergreifendes Framework im November 2014. Aktuell befindet sich ASP.NET 5 in der Beta und wird stetig weiterentwickelt. Bisher gab es vier Vorabversionen des Frameworks, seit gestern steht im Zuge des Releases von Visual Studio 2015 RTM nun die fünfte Version, ASP.NET Beta 5, zum Testen bereit. Wie das ASP.NET Entwicklerteam erklärt, setzt sich ASP.NET 5 aus der ASP.NET-Runtime und Web-Tooling-Bits für Visual Studio zusammen. Das neue Update sei jedoch lediglich auf die Runtime bezogen.
Das ist neu
Visual Studio 2015 beinhaltet die neuen ASP.NET 5-Beta-5-Runtime-Packages. Diese befinden sich laut ASP.NET-Entwicklerteam allerdings noch in der Preview und eignen sich daher nicht für den produktiven Einsatz.
Daneben hat ASP.NET 5 Beta 5 es einige weitere Neuerungen gebracht, hier die Highlights:
.NET Execution Environment (DNX) |
|
ASP.NET 5: |
|
MVC 6: |
|
Für einen konkreteren Überblick lohnt sich ein Blick auf GitHub, hier stehen die Release Notes mitsamt einer Auflistung aller neuen Features und BugFixes bereit, darunter:
- Caching
- Configuration
- CORS
- DataProtection
- DependencyInjection
- Diagnostics
- dnvm
- dnx
- EntityFramework
- FileSystem
- Hosting
- HttpAbstractions
- Identity
- KestrelHttpServer
- Localization
- Logging
- Data.Sqlite
- Mvc
- Options
- Razor
- Routing
- Scaffolding
- Security
- Session
- SignalR-Server
- StaticFiles
- Testing
- UserSecrets
- WebSockets
Genauere Details finden sich auf den entsprechenden Release-Seiten.
ASP.NET 5 erscheint erst 2016
Auch zukünftig soll die Vorabversion von ASP.NET 5 mit Updates versorgt werden. Die genauen Termine hierfür liefert die Roadmap, die Microsoft kürzlich auf Github veröffentlicht hat. Laut dieser wird es im Verlauf des Jahres drei weitere Beta-Versionen geben, im November soll dann der erste Release Candidate von ASP.NET 5 erscheinen. Mit der finalen Version ist erst Anfang 2016 zu rechnen, einen konkreten Termin gibt es hierzu allerdings nicht.
Aufacherbild: Web Development concept von Shutterstock / Urheberrecht: Mathias Rosenthal