Share via


주간닷넷 2015년 12월 22일

지난주 유튜브 On.NET 채널의 첫 번째 손님인 Miguel de lcaza를 모시고 첫 번째 방송을 즐겁게 촬영했습니다. 크리스마스 연휴인 관계로 이번 주와 다음 주에는 방송이 없고, 1월 첫째 주부터 다시 시작할 예정입니다.

Unity 덕분에 최근 들어 게임 개발 커뮤니티에서 닷넷에 대한 관심이 꾸준히 증가하고 있어 이번 주부터는 새롭게 게임 관련 소식도 추가했습니다. 최신의 닷넷 개발기술을 이용하여 여러분이 선호하시는 플랫폼에서 수행 가능한 게임을 개발하는 방법에 대해서 사례 위주로 소개 해 드릴 예정입니다.

이번 주에도 많은 분들께서 보내주신 링크와 팁을 포함하였습니다. 도움을 주신 모든 분께 감사의 말씀을 드립니다. 여러분들의 적극적인 참여를 기다리고 있습니다. 혼자 알고 있기에는 너무나 아까운 글, 소스 코드, 라이브러리를 발견하셨거나 혹은 직접 작성하셨다면 Gist를 통해 알려주세요. .NET 관련 동호회 소식도 알려주시면 주간닷넷을 통해 많은 분과 공유하도록 하겠습니다.

금주의 패키지 – Dapper-dot-net

.NET에서 사용할 수 있는 ORM(Object-Relational Mapper)는 제법 많습니다. 그 중에서도 Stack Overflow 팀에서 유지 보수 하고 있는 Dapper는 단순한 접근 방식을 취하고 있는 몇 안되는 ORM입니다. 그 덕분에 성능면에서도 SqlDataReader를 직접 이용해서 코드를 작성했을 때와 유사한 속도를 보일 뿐 아니라 Strongly-types API를 제공하고 있습니다.

겨우 이 정도냐고 하실 분들도 있을 것 같은데요. Dapper를 확장한 Nuget의 확장 패키지들을 보시면 생각이 달라질 수도 있을 것 같습니다.

.NET 소식

  • WebCamp 동영상 : 데브렉의 인기 강사이신 박용준 MVP는 Visual Studio, One ASP.NET, ASP.NET 5와 관련된 내용을 동영상으로 작성하여 공유 해 주셨습니다. 현재 12개의 동영상이 올라가 있고 추가적으로 업데이트 예정이라고 합니다.
  • Getting Started with .NET and Docker : Elton Stoneman은 .NET Core 기반의 응용 프로그램을 리눅스 도커 컨테이너에 배포 하는 방법을 설명하고 있습니다.
  • The Era of Portable .NET : .NET이 다중 환경을 지원함에 따라 PCL(Portable Class Library) 프로젝트 타입이 더 한층 조명을 받게 되었습니다. 이에 대해 Sam Basu가 자세히 설명하고 있습니다.
  • Raw .NET Data Access / ORM Fetch benchmarks : Frans Bouman는 다양한 ORM에 대한 성능 테스트 결과를 공유했습니다.
  • Learn the machine! : Lena Droid는 F# 언어를 이용한 기계 학습에 대한 글을 공유했습니다.

.NET 게임 소식

게임 관련 첫 소식으로 Ludum Dare 프로그래밍 컨테스트에 출품된 작품 몇 가지를 소개할까 합니다.

  • Rocks, Maps, Scissors : 전형적인 고전 게임의 하나인 ‘가위, 바위, 보’를 현대식으로 재미있게 구성한 게임입니다.
  • Tile Breaker Evolution : 벽돌이 튀는 방향으로 장애물을 놓아 볼의 방향을 바꾸는 게임으로 꽤나 난이도가 있습니다.
  • Mobsferatu : Nosferatu에 대항 해 싸워줄 친구들을 모아 안내하는 게임입니다.
  • Growth Industries : 터치 스크린용 게임입니다.

C# 소식

  • New C# REPL and scripting capabilities : 비주얼 스튜디오 2015 업데이트 1부터 추가된 C# Interactive 창에 대한 사용법을 Bret Stateham이 공유했습니다.
  • Async Linq to objects over MongoDB : Arnon는 MongoDB 용 C# 드라이버를 비동기 버전으로 완전히 새롭게 개발하였습니다. 이 글을 통해 간략한 사용법을 설명합니다.
  • To String or to string : C# 언어 사용자라면 누구나 고민해 봤을 문제입니다. System.String 또는 string 중 어떤 것을 사용해야 할까요? Phil Haack이 질문했고 이에 대해 수많은 댓글이 달리고 있습니다.

F# 소식

ASP.NET 소식