Offcanvas

개발자 / 애플리케이션 / 오픈소스

MS, ‘닷넷 7(.NET 7)’ 공식 출시

2022.11.09 Paul Krill  |  InfoWorld
이제 프로덕션 릴리즈로 사용 가능한 ‘닷넷 7(.NET 7)’은 성능 향상, 새 버전의 C#, 컨테이너 및 클라우드 네이티브 도구, 닷넷 마우이와 기타 닷넷 라이브러리리 및 프레임워크의 전면적인 개선 등을 제공한다. 
 
ⓒGetty Images Bank

마이크로소프트가 오픈소스 소프트웨어 개발 플랫폼의 최신 버전 ‘닷넷 7’의 프로덕션 릴리즈를 발표했다. 이번 업데이트는 성능 개선, C# 언어 업그레이드, 클라우드 네이티브 및 컨테이너 기반 개발 기능 등을 지원한다. 

해당 릴리즈의 핵심 목적은 개발자가 성능 좋은 웹 API를 작성하고, 클라우드 네이티브 애플리케이션을 구축하며, 리눅스(Linux) 전반에 배포할 수 있도록 지원하는 것이다. 아울러 깃허브(GitHub) 작업에서 CI/CD 워크플로우 설정과 함께 개발자 생산성 및 프로젝트 컨테이너화도 강조됐다. 

지난 11월 8일부터 이곳(get.dot.net/7)에서 다운로드받을 수 있는 윈도우, 리눅스, 맥OS용 닷넷 7은 마이크로소프트의 닷넷 통합 여정에서 3번째 주요 릴리즈다. 닷넷 7을 통해 개발자는 하나의 SDK, 하나의 런타임, 하나의 기본 라이브러리 세트를 한 번 배우고, 이를 통해 클라우드, 웹, 데스크톱, 모바일, AI 및 IoT를 포함한 모든 종류의 애플리케이션을 빌드할 수 있다. 

개발자 생산성 향상은 컨테이너 우선 워크플로우 등의 영역을 포함한다. 또 개발자는 동일한 코드 기반에서 크로스 플랫폼 모바일 앱과 데스크톱 앱을 구축할 수 있다. C# 11 언어의 목표는 개발자가 더 적은 코드를 작성할 수 있도록 지원하는 것이다. 객체 초기화 향상, 원시 문자열 리터럴 및 기타 기능으로 코딩을 단순화했다. 이 밖에 일반 수학 등의 새로운 기능도 제공된다. 

닷넷 7에서 살펴볼 만한 다른 기능은 다음과 같다. 
 
• 지속적인 성능 개선
• 하나의 기본 클래스 라이브러리(BCL; Base Class Library)
• Arm64 시스템 기본 지원 
• 리눅스에서 향상된 닷넷 지원
• HTTP/3 및 클라우드 네이티브 앱을 위한 최소 API 개선
• 콘솔 애플리케이션용 기본 AOT: 이를 통해 대상 플랫폼의 특정 파일 형식으로 독립실행형 실행 파일인 바이너리가 생성돼 빠른 시작 및 소규모 독립 배포 등의 이점을 얻을 수 있다. 

닷넷 7은 ASP닷넷 코어7(ASP.NET Core 7), 엔티티 프레임워크 코어 7(Entity Framework Core 7), 닷넷 마우이(.NET MAUI(Multi-platform App UI)), 윈도우 폼(Windows Forms), 윈도우 프레젠테이션 파운데이션(Windows Presentation Foundation), 분산 애플리케이션 구축용 오를리언즈 7 프레임워크(Orleans 7)와 함께 릴리즈됐다. 블레이저(Blazor) 웹 개발 도구와 관련해서는 닷넷 7은 웹어셈블리 디버깅 환경을 개선하고 위치 변경 이벤트 처리를 지원한다. 

한편 지난 9월 공개된 닷넷 마우이는 해당 기술이 제대로 준비되지 않았다고 본 몇몇 개발자의 분노를 샀다. 이번 주 마이크로소프트 애저 개발자 경험 부문 부사장 스콧 헌터는 닷넷 마우이를 개선했다고 밝혔다. 

마이크로소프트는 닷넷 7과 함께 비주얼 스튜디오 2022 17.4 IDE도 출시했다. 비주얼 스튜디오 2022는 IDE에 64-비트 기능을 도입했다. 앞으로 1년 이내에 출시될 것으로 보이는 ‘닷넷 8(.NET 8)’은 최신 워크로드, 웹 API, 더욱더 원활한 클라우드 네이티브 개발 등에 초점을 맞추리라 예상된다. ciokr@idg.co.kr
 
CIO Korea 뉴스레터 및 IT 트랜드 보고서 무료 구독하기
추천 테크라이브러리

회사명:한국IDG 제호: CIO Korea 주소 : 서울시 중구 세종대로 23, 4층 우)04512
등록번호 : 서울 아01641 등록발행일자 : 2011년 05월 27일

발행인 : 박형미 편집인 : 천신응 청소년보호책임자 : 한정규
사업자 등록번호 : 214-87-22467 Tel : 02-558-6950

Copyright © 2024 International Data Group. All rights reserved.