지난주 마이크로소프트에는 무슨 일이? [11월 3주차]
안녕하세요. 지난 토요일에 업로드된 This Week on Channel 9의 내용을 바탕으로 한 주간 있었던 주요 소식들을 정리해 보았습니다.
지난 9월 시애틀에서 열렸던 C++ Conference 2014의 세션 영상들이 Channel 9에 공개되었습니다. C++의 창시자인 Bjarne Stroustrup과 Effective C++의 저자이기도 한 Scott Meyers의 세션을 비롯하여 100개 이상의 다양한 세션 영상들이 공개되었으니 C++에 관심 있으신 분들은 확인해 보시기 바랍니다.
지난 11월 12,13일 이틀에 걸쳐 뉴욕에서 진행된 개발자 행사인 Connect() 행사의 세션 영상들이 Channel 9에 공개되었습니다. Scott Guthrie의 키노트를 비롯한 여러 General세션들과 Live Q&A, breakout 세션 등 총 80여개의 영상들을 확인해 보실 수 있습니다.
.NET Core Framework의 오픈소스화, Linux / OS X용 .NET Core Framework 공식 지원, 무료 Visual Studio 에디션 추가
이번 Connect() 행사에서는 많은 내용들이 발표되었습니다. 그 중 주요 내용이 잘 정리된 글이 Scott Guthrie 블로그에 올라왔습니다. 첫 번째로 .NET Core Framework의 런타임과(CLR, JIT Compiler, Garbage Collector등) 여러 라이브러리들을 MIT 라이선스로 오픈소스화 합니다. 현재 corefx라는 이름으로 Github에 일부 라이브러리가 공개되어 있으며, 아직 공개되지 않은 라이브러리들은 지속적으로 추가 공개될 예정입니다.
또한 .NET Core Framework를 오픈소스화 할 뿐만 아니라, 리눅스에서 동작하는 .NET Core Framework도 공식지원 합니다. 현재 리눅스에서 구동되는 Mono Framework이 있기 때문에 Mono 커뮤니티와 긴밀하게 협업을 할 계획입니다. 마지막으로 Visual Studio의 Community 에디션이 발표되었는데요, 기존 Visual Studio의 무료 버전인 Express 에디션은 확장기능을 설치할 수 없었고, Desktop, Windows, Web 총 3가지 분야로 기능이 분리되어 있었습니다. Visual Studio 2013 Community 에디션은 기존의 모든 Express 에디션들의 기능을 통합하고 확장기능을 지원하므로 NuGet을 통하여 여러 확장 기능들을 편리하게 설치하여 사용할 수 있습니다. 자세한 내용은 링크를 통해 확인하시길 바랍니다.
Visual Studio 2015 Preview, Visual Studio Community 2013, Visual Studio 2013 Update 4
Connect() 행사에서 발표된 많은 내용 중 Visual Studio 관련 내용들을 잘 정리해 둔 Visual Studio팀의 블로그 글을 소개합니다. 이번에 공개된 Visual Studio 2015 Preview에서는, 새롭게 추가된 Visual Studio Emulator for Android를 사용하여 Android 앱을 테스트 할 수 있게 되었습니다. 또한 크로스 플랫폼 개발을 위한 Apache Cordova 개발도구도 업데이트 되어 iOS 앱의 디버깅을 에뮬레이터나 디바이스를 통해 할 수 있게 되었습니다. 그 밖에도 .NET Framework 4.6, WPF vNext, Blend for Visual Studio 2015등의 다양한 내용들을 다루고 있습니다.
Visual Studio 2015 Preview와 C#, VB, F#의 새로운 기능들
Connect() 행사의 breakout 세션들 중에는 Visual Studio 2015 Preview를 사용하는 C# 6.0, Visual Basic 14, F# 4.0의 새로운 문법이나 특징들을 설명하는 세션들이 많이 있었는데요, 주요 영상의 동영상 링크와 내용들을 잘 정리해 둔 블로그 글을 확인해 보시기 바랍니다.
Visual Studio 2015 Preview의 C++ 관련 업데이트 내용
Visual Studio 2015 Preview에는 C++ 관련 업데이트가 많이 포함되어 있습니다. 이에 관해 상세한 내용들이 C++ 팀 블로그를 통해 공개되었는데요, 주요 내용은 다음과 같습니다. 1) C++를 사용하는 크로스 플랫폼 개발, 2) C++ 11, C++ 14, C++17(proposed) 호환 관련 내용, 3) 향상된 개발 생산성 및 빌드시간 개선, 4) 개선된 성능. 자세한 내용은 링크를 참고하세요.
Visual Studio 2013을 사용하는 신규 프로젝트의 10%가 WPF 프로젝트일 정도로 WPF는 여전히 많이 사용되고 있는 기술입니다. 지난 //build 행사에서 WPF의 개선을 위해 받은 개발자들의 피드백을 바탕으로 지속적인 개선을 해 나가고 있습니다. WPF의 향후 로드맵과 WPF의 미래라는 주제로 WPF팀과 Jerry Nixon이 진행한 인터뷰 영상이 공개되었는데요, WPF에 관심 있는 개발자 분들은 살펴보시기 바랍니다.
Win2D를 NuGet에서도 다운로드 하실 수 있습니다
GPU 가속을 통해 2D 그래픽 렌더링을 하기위한 Windows Runtime (WinRT)의 API인 Win2D를 이제 NuGet을 통해 다운로드 할 수 있게 되었습니다.
Hour of Code 행사에 대해 지난 포스팅에서 소개드린 바 있었는데요, 현재 전세계에 4만개 이상의 행사가 기획되었다고 합니다. 좀 더 자세한 내용은 제목링크의 블로그 글과 Hour of Code 행사 홈페이지를 통해 확인해 보시기 바라며, Hour of Code 이벤트 주최에 관심이 있으신 분들은 Microsoft Virtual Academy(MVA) 가 제공하는 트레이닝 강좌도 확인해 보시기 바랍니다.