Offcanvas

������ 7

MS, ‘닷넷 7’ 프리뷰 4 공개…“정규식 개선ㆍ캐시 메트릭 지원”

‘닷넷 7(.NET 7)’의 네 번째 프리뷰가 지난 5월 10일(현지 시각) 공개됐다. 정규표현식 라이브러리에서의 스팬(span) 지원과 아이메모리캐시(IMemoryCache)의 적중률 및 실패율 통계 등이 추가됐다.  마이크로소프트 닷넷 웹사이트에서 다운로드할 수 있다. 닷넷 7의 프로덕션 릴리즈 출시는 11월로 예정돼 있다.   닷넷 7 프리뷰 4는 스팬 유형 지원을 추가하는 나머지 계획된 API를 정규표현식 라이브러리에 제공한다. 변경 사항은 ReadOnlySpan<char> 입력과의 매칭 지원을 추가하고, RegexOptions.IgnoreCase 처리를 정밀 검사한다. 프리뷰 4에서 지원되는 새로운 스팬 기반 API는 다음과 같다.    Regex.IsMatch(ReadOnlySpan<char> input) – 정규표현식이 입력 범위에서 일치하는 항목을 찾는지 여부를 나타낸다. Regex.Count(ReadOnlySpan<char> input) – 정규표현식의 모든 항목에서 입력 문자열을 검색하고 일치하는 항목 수를 반환한다.  Regex.EnumerateMatches(ReadOnlySpan<char> input) – 정규표현식 발생의 입력 범위를 검색하고 ValueMatchEnumerator를 반환하여 일치 항목을 천천히 반복한다.  또한 정규표현식 소스 생성기에서 생성된 코드를 더 읽기 쉽고, 더 디버깅하기 쉬우며, 여러 소스에서 생성된 정규표현식 패턴을 가진 프로젝트가 공통 코드를 공유할 수 있도록 했다고 업체 측은 밝혔다. 아울러 프리뷰 4에서는 아이메모리캐시의 메트릭 지원도 제공된다. 추가되는 주요 API는 ▲아이메모리캐시의 캐시 적중률, 실패율, 예상 크기 등을 보여주는 MemoryCacheStatistics, ▲MemoryCacheStatistics의 인스턴스 또는 TrackStatistics 플래그가 활성화되지 않은 경우 nul...

마이크로소프트 닷넷 닷넷 7 소프트웨어 개발

2022.05.17

‘닷넷 7(.NET 7)’의 네 번째 프리뷰가 지난 5월 10일(현지 시각) 공개됐다. 정규표현식 라이브러리에서의 스팬(span) 지원과 아이메모리캐시(IMemoryCache)의 적중률 및 실패율 통계 등이 추가됐다.  마이크로소프트 닷넷 웹사이트에서 다운로드할 수 있다. 닷넷 7의 프로덕션 릴리즈 출시는 11월로 예정돼 있다.   닷넷 7 프리뷰 4는 스팬 유형 지원을 추가하는 나머지 계획된 API를 정규표현식 라이브러리에 제공한다. 변경 사항은 ReadOnlySpan<char> 입력과의 매칭 지원을 추가하고, RegexOptions.IgnoreCase 처리를 정밀 검사한다. 프리뷰 4에서 지원되는 새로운 스팬 기반 API는 다음과 같다.    Regex.IsMatch(ReadOnlySpan<char> input) – 정규표현식이 입력 범위에서 일치하는 항목을 찾는지 여부를 나타낸다. Regex.Count(ReadOnlySpan<char> input) – 정규표현식의 모든 항목에서 입력 문자열을 검색하고 일치하는 항목 수를 반환한다.  Regex.EnumerateMatches(ReadOnlySpan<char> input) – 정규표현식 발생의 입력 범위를 검색하고 ValueMatchEnumerator를 반환하여 일치 항목을 천천히 반복한다.  또한 정규표현식 소스 생성기에서 생성된 코드를 더 읽기 쉽고, 더 디버깅하기 쉬우며, 여러 소스에서 생성된 정규표현식 패턴을 가진 프로젝트가 공통 코드를 공유할 수 있도록 했다고 업체 측은 밝혔다. 아울러 프리뷰 4에서는 아이메모리캐시의 메트릭 지원도 제공된다. 추가되는 주요 API는 ▲아이메모리캐시의 캐시 적중률, 실패율, 예상 크기 등을 보여주는 MemoryCacheStatistics, ▲MemoryCacheStatistics의 인스턴스 또는 TrackStatistics 플래그가 활성화되지 않은 경우 nul...

2022.05.17

MS, ‘닷넷 7’ 프리뷰 4 공개··· “정규식 개선 및 캐시 메트릭 지원”

‘닷넷 7(.NET 7)’의 네 번째 프리뷰가 지난 5월 10일(현지 시각) 공개됐다. 이번 업데이트는 정규표현식 라이브러리에서의 스팬(span) 지원과 아이메모리캐시(IMemoryCache)의 적중률 및 실패율 통계 등을 추가한다. 마이크로소프트 닷넷 웹사이트에서 다운로드할 수 있으며, 닷넷 7의 프로덕션 릴리즈 출시는 11월로 예정돼 있다.    닷넷 7 프리뷰 4는 스팬 유형 지원을 추가하는 나머지 계획된 API를 정규표현식 라이브러리에 제공한다. 변경 사항은 ReadOnlySpan<char> 입력과의 매칭 지원을 추가하고, RegexOptions.IgnoreCase 처리를 정밀 검사한다. 프리뷰 4에서 지원되는 새로운 스팬 기반 API는 다음과 같다.  • Regex.IsMatch(ReadOnlySpan<char> input) – 정규표현식이 입력 범위에서 일치하는 항목을 찾는지 여부를 나타낸다. • Regex.Count(ReadOnlySpan<char> input) – 정규표현식의 모든 항목에서 입력 문자열을 검색하고 일치하는 항목 수를 반환한다.  • Regex.EnumerateMatches(ReadOnlySpan<char> input) – 정규표현식 발생의 입력 범위를 검색하고 ValueMatchEnumerator를 반환하여 일치 항목을 천천히 반복한다.  또한 정규표현식 소스 생성기에서 생성된 코드를 더 읽기 쉽고, 더 디버깅하기 쉬우며, 여러 소스에서 생성된 정규표현식 패턴을 가진 프로젝트가 공통 코드를 공유할 수 있도록 했다고 회사 측은 밝혔다.  아울러 프리뷰 4에서는 아이메모리캐시의 메트릭 지원도 제공된다. 추가되는 주요 API는 ▲아이메모리캐시의 캐시 적중률, 실패율, 예상 크기 등을 보여주는 MemoryCacheStatistics, ▲MemoryCacheStatistics의 인스턴스 또는 TrackStatistics 플래그가 활성화...

마이크로소프트 닷넷 닷넷 7 소프트웨어 개발

2022.05.16

‘닷넷 7(.NET 7)’의 네 번째 프리뷰가 지난 5월 10일(현지 시각) 공개됐다. 이번 업데이트는 정규표현식 라이브러리에서의 스팬(span) 지원과 아이메모리캐시(IMemoryCache)의 적중률 및 실패율 통계 등을 추가한다. 마이크로소프트 닷넷 웹사이트에서 다운로드할 수 있으며, 닷넷 7의 프로덕션 릴리즈 출시는 11월로 예정돼 있다.    닷넷 7 프리뷰 4는 스팬 유형 지원을 추가하는 나머지 계획된 API를 정규표현식 라이브러리에 제공한다. 변경 사항은 ReadOnlySpan<char> 입력과의 매칭 지원을 추가하고, RegexOptions.IgnoreCase 처리를 정밀 검사한다. 프리뷰 4에서 지원되는 새로운 스팬 기반 API는 다음과 같다.  • Regex.IsMatch(ReadOnlySpan<char> input) – 정규표현식이 입력 범위에서 일치하는 항목을 찾는지 여부를 나타낸다. • Regex.Count(ReadOnlySpan<char> input) – 정규표현식의 모든 항목에서 입력 문자열을 검색하고 일치하는 항목 수를 반환한다.  • Regex.EnumerateMatches(ReadOnlySpan<char> input) – 정규표현식 발생의 입력 범위를 검색하고 ValueMatchEnumerator를 반환하여 일치 항목을 천천히 반복한다.  또한 정규표현식 소스 생성기에서 생성된 코드를 더 읽기 쉽고, 더 디버깅하기 쉬우며, 여러 소스에서 생성된 정규표현식 패턴을 가진 프로젝트가 공통 코드를 공유할 수 있도록 했다고 회사 측은 밝혔다.  아울러 프리뷰 4에서는 아이메모리캐시의 메트릭 지원도 제공된다. 추가되는 주요 API는 ▲아이메모리캐시의 캐시 적중률, 실패율, 예상 크기 등을 보여주는 MemoryCacheStatistics, ▲MemoryCacheStatistics의 인스턴스 또는 TrackStatistics 플래그가 활성화...

2022.05.16

“속도 향상에 중점” MS, ‘닷넷 7’ 프리뷰 3 공개

마이크로소프트의 소프트웨어 개발 플랫폼 ‘닷넷 7(.NET 7)’의 세 번째 프리뷰가 출시됐다. 이번 릴리즈에서는 네이티브 AOT(Ahead of Time) 컴파일, 코드 생성, GC 리전, 시작 시간 등이 업데이트됐다.     지난 4월 13일(현지 시각) 마이크로소프트의 ‘닷넷 7’ 프리뷰 3이 릴리즈됐다. 이곳(dotnet.microsoft.com)에서 다운로드 받을 수 있다. 회사에 따르면 닷넷 데스크톱 클라이언트 및 서버 시나리오에서 완전한 기본 사전 컴파일을 제공하는 네이티브 AOT가 업데이트됐다. 아울러 닷넷 7에서는 콘솔 앱과 기본 라이브러리를 네이티브 AOT의 기본 시나리오로 하고 있다고 마이크로소프트는 밝혔다. 이제 개발자와 라이브러리 작성자는 애플리케이션을 트리밍하여 네이티브 AOT를 활용할 수 있다.  닷넷 7에서 네이티브 AOT로 컴파일돼 제공될 예정인 앱은 크로스젠(Crossgen) 도구로, 이는 레디투런(ReadytoRun) 실행 파일을 생성하는 코어CLR(CoreCLR) AOT 컴파일러 역할을 한다. 크로스젠은 컴파일 속도와 크기 면에서 가능성을 보여줬다고 회사 측은 덧붙였다. 또한 닷넷 7에서 네이티브 AOT는 ‘실험적 기능’ 상태에서 ‘메인라인 개발’ 상태로 이동했다. 네이티브 AOT는 시작 시간, 메모리 사용량, 제한된 플랫폼 액세스, 더 작은 디스크 크기 등의 이점을 제공한다.  한편 닷넷 7 프리뷰 2는 지난 3월 14일 공개됐다. 닷넷 7의 프로덕션 릴리즈는 오는 11월 출시될 계획이다. 비주얼 스튜디오에서 닷넷 7을 사용하려면 프리뷰 채널 빌드를 사용하는 게 좋다. 이 밖에 닷넷 7 프리뷰 3의 새로운 기능 및 개선사항은 다음과 같다.  • Write-Xor-Execute가 활성화됐다. 시작 시간이 10~15% 개선됐다고 회사 측은 전했다.  • 최적화 및 버그 수정으로 코드 생성 및 JIT가 개선됐다.  • X.500 이름 구문 분석을...

마이크로소프트 닷넷 닷넷 7

2022.04.18

마이크로소프트의 소프트웨어 개발 플랫폼 ‘닷넷 7(.NET 7)’의 세 번째 프리뷰가 출시됐다. 이번 릴리즈에서는 네이티브 AOT(Ahead of Time) 컴파일, 코드 생성, GC 리전, 시작 시간 등이 업데이트됐다.     지난 4월 13일(현지 시각) 마이크로소프트의 ‘닷넷 7’ 프리뷰 3이 릴리즈됐다. 이곳(dotnet.microsoft.com)에서 다운로드 받을 수 있다. 회사에 따르면 닷넷 데스크톱 클라이언트 및 서버 시나리오에서 완전한 기본 사전 컴파일을 제공하는 네이티브 AOT가 업데이트됐다. 아울러 닷넷 7에서는 콘솔 앱과 기본 라이브러리를 네이티브 AOT의 기본 시나리오로 하고 있다고 마이크로소프트는 밝혔다. 이제 개발자와 라이브러리 작성자는 애플리케이션을 트리밍하여 네이티브 AOT를 활용할 수 있다.  닷넷 7에서 네이티브 AOT로 컴파일돼 제공될 예정인 앱은 크로스젠(Crossgen) 도구로, 이는 레디투런(ReadytoRun) 실행 파일을 생성하는 코어CLR(CoreCLR) AOT 컴파일러 역할을 한다. 크로스젠은 컴파일 속도와 크기 면에서 가능성을 보여줬다고 회사 측은 덧붙였다. 또한 닷넷 7에서 네이티브 AOT는 ‘실험적 기능’ 상태에서 ‘메인라인 개발’ 상태로 이동했다. 네이티브 AOT는 시작 시간, 메모리 사용량, 제한된 플랫폼 액세스, 더 작은 디스크 크기 등의 이점을 제공한다.  한편 닷넷 7 프리뷰 2는 지난 3월 14일 공개됐다. 닷넷 7의 프로덕션 릴리즈는 오는 11월 출시될 계획이다. 비주얼 스튜디오에서 닷넷 7을 사용하려면 프리뷰 채널 빌드를 사용하는 게 좋다. 이 밖에 닷넷 7 프리뷰 3의 새로운 기능 및 개선사항은 다음과 같다.  • Write-Xor-Execute가 활성화됐다. 시작 시간이 10~15% 개선됐다고 회사 측은 전했다.  • 최적화 및 버그 수정으로 코드 생성 및 JIT가 개선됐다.  • X.500 이름 구문 분석을...

2022.04.18

MS ‘닷넷 7’ 첫 프리뷰 공개··· “컨테이너·클라우드에 초점”

마이크로소프트가 닷넷 소프트웨어 개발 플랫폼의 다음 버전 ‘닷넷 7(.NET 7)’의 첫 번째 프리뷰를 릴리즈했다. 이는 클라우드 네이티브 및 컨테이너 시나리오 지원을 향상하는 데 초점을 맞췄다고 회사 측은 밝혔다.    회사에 따르면 닷넷 7에는 클라우드 네이티브 시나리오에 관한 향상된 지원 그리고 레거시 프로젝트를 더 쉽게 업그레이드하고 컨테이너로 작업할 수 있게 해주는 도구가 포함된다. 아울러 보안 인증 및 권한 부여를 위한 설정/구성 간소화, 애플리케이션 시작 및 런타임 실행 성능 향상 등 개발자 경험도 개선됐다.     또한 닷넷 7 프리뷰 1에는 널(Null) 허용 여부, 새 API, 지속적인 JIT 컴파일러 최적화, 추가 핫리로드 시나리오 지원을 제공하는 API 주석이 포함돼 있다. 지난 2월 17일 공개된 프리뷰 1은 이곳(dotnet.microsoft.com)에서 다운로드할 수 있다. 닷넷 7의 프로덕션 릴리즈 출시는 11월로 예정돼 있다. 닷넷 7은 2021년 11월 발표된 닷넷 6를 기반으로 구축됐으며, 기본 라이브러리, 런타임, SDK 및 간소화된 개발 환경의 통합 세트를 포함한다.  마이크로소프트는 닷넷 릴리즈에는 라이브러리, 런타임, 제품, 도구 등이 포함되며, 회사의 내·외부에서 여러 팀이 협력한다고 전했다. 이 밖에 닷넷 7 개발의 일환으로 ASP닷넷 코어(ASP.NET Core), 블레이저(Blazor), 엔티티 프레임워크 코어(Entity Framework Core), 윈도우폼(WinForms), 윈도우 프레젠테이션 파운데이션(Windows Presentation Foundation) 등에 투자할 계획이라고 회사 측은 언급했다.  닷넷 7은 ‘현재 릴리즈(Current Release)’다. 즉, 릴리즈 날짜로부터 18개월 동안 무료 지원 및 패치가 제공된다. 한편 마이크로소프트는 이번 주 ‘마우이(MAUI; Multi-app UI) 프리뷰 13’, ‘ASP닷넷 코어 ...

마이크로소프트 닷넷 닷넷 7

2022.02.21

마이크로소프트가 닷넷 소프트웨어 개발 플랫폼의 다음 버전 ‘닷넷 7(.NET 7)’의 첫 번째 프리뷰를 릴리즈했다. 이는 클라우드 네이티브 및 컨테이너 시나리오 지원을 향상하는 데 초점을 맞췄다고 회사 측은 밝혔다.    회사에 따르면 닷넷 7에는 클라우드 네이티브 시나리오에 관한 향상된 지원 그리고 레거시 프로젝트를 더 쉽게 업그레이드하고 컨테이너로 작업할 수 있게 해주는 도구가 포함된다. 아울러 보안 인증 및 권한 부여를 위한 설정/구성 간소화, 애플리케이션 시작 및 런타임 실행 성능 향상 등 개발자 경험도 개선됐다.     또한 닷넷 7 프리뷰 1에는 널(Null) 허용 여부, 새 API, 지속적인 JIT 컴파일러 최적화, 추가 핫리로드 시나리오 지원을 제공하는 API 주석이 포함돼 있다. 지난 2월 17일 공개된 프리뷰 1은 이곳(dotnet.microsoft.com)에서 다운로드할 수 있다. 닷넷 7의 프로덕션 릴리즈 출시는 11월로 예정돼 있다. 닷넷 7은 2021년 11월 발표된 닷넷 6를 기반으로 구축됐으며, 기본 라이브러리, 런타임, SDK 및 간소화된 개발 환경의 통합 세트를 포함한다.  마이크로소프트는 닷넷 릴리즈에는 라이브러리, 런타임, 제품, 도구 등이 포함되며, 회사의 내·외부에서 여러 팀이 협력한다고 전했다. 이 밖에 닷넷 7 개발의 일환으로 ASP닷넷 코어(ASP.NET Core), 블레이저(Blazor), 엔티티 프레임워크 코어(Entity Framework Core), 윈도우폼(WinForms), 윈도우 프레젠테이션 파운데이션(Windows Presentation Foundation) 등에 투자할 계획이라고 회사 측은 언급했다.  닷넷 7은 ‘현재 릴리즈(Current Release)’다. 즉, 릴리즈 날짜로부터 18개월 동안 무료 지원 및 패치가 제공된다. 한편 마이크로소프트는 이번 주 ‘마우이(MAUI; Multi-app UI) 프리뷰 13’, ‘ASP닷넷 코어 ...

2022.02.21

20살 된 ‘닷넷’ ··· “이번 주 닷넷 7 프리뷰 1도 출시” 

‘닷넷(.NET)’이 20주년을 맞았다. 이와 함께 마이크로소프트는 다음 버전의 첫 번째 프리뷰도 공개할 예정이다.  마이크로소프트가 닷넷 소프트웨어 개발 플랫폼의 출시 20주년을 축하하면서 이번 주 ‘닷넷 7’의 첫 번째 프리뷰를 선보일 계획이라고 밝혔다.    지난 2월 13일(현지 시각) 공식 블로그 게시글에서 마이크로소프트는 ‘닷넷 7 프리뷰 1’이 이번 주 출시될 것이라고 전했다. 하지만 새로운 버전에 관한 자세한 내용은 언급하지 않았다. 닷넷 7의 프로덕션 릴리즈는 (닷넷 6가 공개된 지 1년 만인) 11월에 나올 예정이며, 이는 지금까지 나온 것 중에 가장 빠르게 도입되는 닷넷 버전이라고 회사 측은 덧붙였다.  ‘닷넷 6’는 통합된 기본 라이브러리 세트, SDK, 간소화된 개발 환경과 함께 C# 10 및 최소 API 개선사항을 제공했다. 아울러 마이크로소프트의 ‘닷넷 마우이(.NET MAUI(Multi-Platform App UI))’ 개발 프레임워크가 조만간 공개될 예정이라고 회사 측은 말했다. 개발자는 마우이를 통해 단일 코드베이스를 사용하여 윈도우, 맥OS, iOS 및 안드로이드용 네이티브 앱을 빌드할 수 있다.  한편 2월 13일은 비주얼 스튜디오 닷넷(Visual Studio .NET)이 공개되고, 닷넷의 첫 버전이 출시된 지 20주년을 맞는 날이었다. 마이크로소프트는 이 플랫폼의 20주년을 축하하면서 현재 500만 명의 개발자가 닷넷을 사용하고 있다고 밝혔다. 또한 스택 오버플로우(Stack Overflow)의 개발자 설문조사에서 3년 연속(2019, 2020, 2021년) 가장 사랑받는 프레임워크로 꼽혔다고 덧붙였다. 닷넷은 웹 앱, iOS 및 안드로이드용 모바일 앱, 윈도우·맥OS·리눅스 컴퓨터용 데스크톱 애플리케이션 빌드를 위한 무료 오픈소스 소프트웨어 개발 플랫폼이다. ciokr@idg.co.kr

마이크로소프트 닷넷 닷넷 7 소프트웨어 개발 닷넷 마우이 스택 오버플로우

2022.02.16

‘닷넷(.NET)’이 20주년을 맞았다. 이와 함께 마이크로소프트는 다음 버전의 첫 번째 프리뷰도 공개할 예정이다.  마이크로소프트가 닷넷 소프트웨어 개발 플랫폼의 출시 20주년을 축하하면서 이번 주 ‘닷넷 7’의 첫 번째 프리뷰를 선보일 계획이라고 밝혔다.    지난 2월 13일(현지 시각) 공식 블로그 게시글에서 마이크로소프트는 ‘닷넷 7 프리뷰 1’이 이번 주 출시될 것이라고 전했다. 하지만 새로운 버전에 관한 자세한 내용은 언급하지 않았다. 닷넷 7의 프로덕션 릴리즈는 (닷넷 6가 공개된 지 1년 만인) 11월에 나올 예정이며, 이는 지금까지 나온 것 중에 가장 빠르게 도입되는 닷넷 버전이라고 회사 측은 덧붙였다.  ‘닷넷 6’는 통합된 기본 라이브러리 세트, SDK, 간소화된 개발 환경과 함께 C# 10 및 최소 API 개선사항을 제공했다. 아울러 마이크로소프트의 ‘닷넷 마우이(.NET MAUI(Multi-Platform App UI))’ 개발 프레임워크가 조만간 공개될 예정이라고 회사 측은 말했다. 개발자는 마우이를 통해 단일 코드베이스를 사용하여 윈도우, 맥OS, iOS 및 안드로이드용 네이티브 앱을 빌드할 수 있다.  한편 2월 13일은 비주얼 스튜디오 닷넷(Visual Studio .NET)이 공개되고, 닷넷의 첫 버전이 출시된 지 20주년을 맞는 날이었다. 마이크로소프트는 이 플랫폼의 20주년을 축하하면서 현재 500만 명의 개발자가 닷넷을 사용하고 있다고 밝혔다. 또한 스택 오버플로우(Stack Overflow)의 개발자 설문조사에서 3년 연속(2019, 2020, 2021년) 가장 사랑받는 프레임워크로 꼽혔다고 덧붙였다. 닷넷은 웹 앱, iOS 및 안드로이드용 모바일 앱, 윈도우·맥OS·리눅스 컴퓨터용 데스크톱 애플리케이션 빌드를 위한 무료 오픈소스 소프트웨어 개발 플랫폼이다. ciokr@idg.co.kr

2022.02.16

회사명:한국IDG 제호: ITWorld 주소 : 서울시 중구 세종대로 23, 4층 우)04512
등록번호 : 서울 아00743 등록일자 : 2009년 01월 19일

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

Copyright © 2022 International Data Group. All rights reserved.

10.4.0.13