주요 일정

.NET Core ASP.NET Core 1.0 RC2의 런타임과 라이브러리는 5월 중순에 제공 개시 예정.

툴 버전은 Preview 1로 이 릴리스에 번들 된다.

 

.NET Core ASP.NET Core 1.0 RTM(릴리스)의 런타임과 라이브러리는 6 월말까지 제공 개시 예정.

툴 버전은 Preview 2로 이 릴리스에 번들 된다.

 

툴에 대해서는 안정화될 때까지 변경을 거듭, Visual Studio"15"와 함께 RTM 버전을 출시할 예정.

 

 

그 동안의 경위

모듈형, 크로스 플랫폼, 높은 퍼포먼스의 새로운 ASP.NET을 개발하기 위해서 2년 반 전에 ASP.NET 팀이 발족되었다.새로운 ASP.NET 버전은 클라우드에 초점을 맞춘 최신 워크 로드(Web 사이트, 마이크로 서비스 등)에 최적화된 새 DNX(.NET Execution Environment) 위에 구축되었다. 그리고 지난해 11월에 이 버전의 RC1이 출시되었다.

 

ASP.NET Core 1.0 RC1 출시 후에 가장 중시한 것은 .NET Core를 더욱 확장하고 네이티브 콘솔 애플리케이션 개발도 지원하는 것이었다. 그래서 한 것이 .NET 콘솔, 클래스 라이브러리, 서버 애플리케이션의 개발에 사용하는 툴 체인을 재구축하는 것이었다. 이 작업은 당초의 예상보다 지연되면서 2월에 예정했던 RC2/RTM의 릴리스는 철회할 수밖에 없었다.

 

 

프레임워크와 툴의 통합

올해 Xamarin 인수로 마이크로 소프트의 일부가 됨으로써 우리는 지금까지 이상으로 데스크 톱, 서버, 모바일 애플리케이션 간에 코드를 쉽게 공유할 수 있도록 해야겠다고 생각하였다.

 

그리고 복수의 .NET 어플리케이션 모델 간에 코드를 보다 쉽게 공유할 수 있도록 계획의 일부로서 Build에서 .NET Standard를 발표했다.

 

또 우리는 복수의 어플리케이션 모델에 걸친 프로젝트의 작업도 쉽게 할 필요가 있었다. 이 때문에 현재 진행 중인 것이 .xproj/project.json 프로젝트 시스템과 .csproj 프로젝트 시스템의 기능을 MSBuild 베이스의 하나로 프로젝트 시스템에 통합하는 것이다. 이행은 자동으로 이뤄지기 때문에 기존 프로젝트에 변경을 가할 필요는 없다. 이 작업은 Visual Studio 15 출시 일정 기간에 실시할 예정이다.

 

 

툴이 "프리뷰" 버전인 이유

.NET Core는 아래 2가지 주요 컴퍼넌트로 구성되어 있다.

런 타임 라이브러리: CLR, 라이브러리, 컴파일러 등

: .NET Core 프로젝트의 작업에 사용하는 NET Core 명령 라인 툴, Visual Studio, Visual Studio Code에서 지원되는 모든 도구

 

이번 .NET Core의 컴포넌트 마다 릴리즈 버전을 나누기로 했다. 이로써 기다리고 있는 분들은 .NET Core 1.0 RC2를 안심하고 이용하면서 한편으로는 마이크로 소프트는 툴 계획을 진행할 수 있다.

.NET Core 1.0 RC2 런타임은 정식 Release Candidate판이다. 신뢰성과 안정성이 확보되어 있어서(치명적인 문제가 발생하지 않는 한)RTM 판까지 변경되지 않는다. Go-Live라이선스가 부여되기 때문에 마이크로 소프트에서 정식 지원을 받을 수 있다.

새로운 명령 라인 툴이나 Visual Studio Visual Studio Code의 플러그 인 등 .NET Core ASP.NET Core를 지원하는 툴은 RC 판에는 아직 도달하고 있지 않고 안정화될 때까지 변경된다. 그래서 이 툴은 Preview 1으로서 출시된다.

 

출처: https://blogs.msdn.microsoft.com/dotnet/2016/05/06/net-core-rc2-improvements-schedule-and-roadmap/

 

 

저작자 표시
신고
by 흥배 2016.05.17 09:57