Announcing .NET Core 1.0
Celebrating the landmark 1.0 release of .NET Core, ASP.NET Core, and Entity Framework Core. This is the official arrival of a cross-platform, open-source, and modular .NET for the modern era of software development.
Today is a monumental day for the .NET community. After a long journey of previews and release candidates, Microsoft has officially released .NET Core 1.0, ASP.NET Core 1.0, and Entity Framework Core 1.0.
This isn't just another release; it's the culmination of a vision to re-imagine .NET for a new era. It's the official arrival of a .NET that is open-source, cross-platform, and designed for the needs of modern, cloud-based applications.
A New Foundation
.NET Core 1.0 is a completely new, modular, and high-performance implementation of .NET. For the first time, developers can build and run .NET applications on Windows, macOS, and Linux. This is a fundamental shift that opens up the .NET platform to a whole new world of possibilities and a new generation of developers.
Key Highlights of the 1.0 Release
- Cross-Platform: Build and run your code anywhere.
- Open-Source: The entire .NET Core platform is open-source on GitHub, developed with the help of a vibrant community.
dotnet
CLI: The new command-line interface provides a unified toolset for creating, building, and publishing applications on any platform.- Flexible Deployment: You can deploy your application as a self-contained package (with the .NET Core runtime included) or as a framework-dependent package.
ASP.NET Core 1.0: A Faster, Leaner Web Framework
Alongside .NET Core is ASP.NET Core 1.0, a complete redesign of the ASP.NET framework. It's built from the ground up to be fast, modular, and cloud-ready.
- High Performance: ASP.NET Core is one of the fastest web frameworks available, designed for high-throughput, low-latency scenarios.
- Unified MVC and Web API: It provides a single, unified programming model for building both web UIs and web APIs.
- Built-in Dependency Injection: A first-class dependency injection container is built directly into the framework, encouraging loosely coupled and testable code.
- Host Agnostic: You can host your ASP.NET Core application on IIS, or self-host it using the built-in Kestrel web server on any platform.
Entity Framework Core 1.0: A Modern Data Access Story
Entity Framework Core 1.0 is a lightweight, extensible, and cross-platform version of the popular Entity Framework data access technology. It allows developers to interact with databases using .NET objects, eliminating the need to write most data-access code.
A New Beginning for .NET
The release of .NET Core 1.0 is more than just a technical achievement; it's a statement about the future direction of Microsoft and the .NET platform. It's a commitment to open source, cross-platform development, and the needs of the modern developer.
While the full .NET Framework will continue to be supported for existing Windows applications, .NET Core is now the foundation for all future innovation in the .NET ecosystem.
This is an incredibly exciting time to be a .NET developer. The release of .NET Core 1.0 opens up a new world of possibilities, empowering developers to build amazing applications that can run anywhere. The journey has just begun.