2021.01.13

‘앵귤러 12’ 미리보기··· 배포 통합 및 에러 메시지 개선

Paul Krill | InfoWorld
구글에서 개발한 웹 개발 프레임워크 ‘앵귤러(Angular)’의 버전 12가 배포 서비스 업체와의 향상된 통합부터 에러 메시지 개선까지 여러 개선 사항을 선보일 예정이다. 

더 엄격한 유형과 더 향상된 라우터 성능을 제공하는 ‘앵귤러 11’이 작년 11월 출시된 데 이어, ‘앵귤러 12’는 오는 5월 공개될 예정이다. 
 
ⓒGetty Images

앵귤러 12에서 검토하고 있는 개선 사항 중의 하나는 기본적으로 프로덕션 빌드를 실행하는 ng build 컴파일러 명령과 yarn build 번들러 명령이다. 구글 산하의 앵귤러 개발팀 소속 민코 게체프에 따르면 목표는 헤로쿠(Heroku), 네트리파이(Netlify) 등을 포함해 여러 배포 서비스 업체와의 통합을 개선하는 것이다. 오류 메시지 개선도 예상되는 개선 사항 가운데 하나다. 상위 10개 오류에서 훨씬 더 자세한 오류 메시지와 문서를 표시한다. 

이 밖에 앵귤러 12에 포함되리라 예측되는 기능은 다음과 같다. 

• NPM에 앵귤러 아이비(Angular Ivy) 라이브러리를 배포할 수 있는 ng-링커(ng-linker): 이렇게 하면 호환성 컴파일러 사용이 중단되고 빌드 시간이 향상된다. 
• 각 테스트 실행 이후 테스트 모듈과 환경을 자동으로 정리하고 해체한다. 이 개선사항은 테스트 속도를 크게 향상시킬 것이다. 
• 웹팩 5(Webpack 5) 모듈 번들러에 프로덕션-레디 지원 
• 신규 프로젝트에서 CLI는 기본적으로 엄격한 모드 사용
• 구성요소에서 인라인 Sass 지원 
• 개선된 타입 검사를 제공하는 새로운 버전의 아이비 언어 서비스 
• 유니버셜(Universal)에서 인라인 스타일을 위한 중요하지 않은 CSS 트리밍: 이 실험적 기능은 옵트-인 또는 옵트-아웃으로 활성화된다. 앵귤러 유니버셜은 서버에서 앵귤러 애플리케이션을 렌더링한다. 


앵귤러 개발팀은 웹팩 5 지원 등의 내용을 담은 기술 로드맵을 발표한 바 있다. 성능 향상을 비롯해 컴파일러, 컴파일러 CLI 및 언어 서비스 개선, 버그 수정 등을 지원하는 앵귤러 11.1은 현재 개발 중이다. ciokr@idg.co.kr 
 



2021.01.13

‘앵귤러 12’ 미리보기··· 배포 통합 및 에러 메시지 개선

Paul Krill | InfoWorld
구글에서 개발한 웹 개발 프레임워크 ‘앵귤러(Angular)’의 버전 12가 배포 서비스 업체와의 향상된 통합부터 에러 메시지 개선까지 여러 개선 사항을 선보일 예정이다. 

더 엄격한 유형과 더 향상된 라우터 성능을 제공하는 ‘앵귤러 11’이 작년 11월 출시된 데 이어, ‘앵귤러 12’는 오는 5월 공개될 예정이다. 
 
ⓒGetty Images

앵귤러 12에서 검토하고 있는 개선 사항 중의 하나는 기본적으로 프로덕션 빌드를 실행하는 ng build 컴파일러 명령과 yarn build 번들러 명령이다. 구글 산하의 앵귤러 개발팀 소속 민코 게체프에 따르면 목표는 헤로쿠(Heroku), 네트리파이(Netlify) 등을 포함해 여러 배포 서비스 업체와의 통합을 개선하는 것이다. 오류 메시지 개선도 예상되는 개선 사항 가운데 하나다. 상위 10개 오류에서 훨씬 더 자세한 오류 메시지와 문서를 표시한다. 

이 밖에 앵귤러 12에 포함되리라 예측되는 기능은 다음과 같다. 

• NPM에 앵귤러 아이비(Angular Ivy) 라이브러리를 배포할 수 있는 ng-링커(ng-linker): 이렇게 하면 호환성 컴파일러 사용이 중단되고 빌드 시간이 향상된다. 
• 각 테스트 실행 이후 테스트 모듈과 환경을 자동으로 정리하고 해체한다. 이 개선사항은 테스트 속도를 크게 향상시킬 것이다. 
• 웹팩 5(Webpack 5) 모듈 번들러에 프로덕션-레디 지원 
• 신규 프로젝트에서 CLI는 기본적으로 엄격한 모드 사용
• 구성요소에서 인라인 Sass 지원 
• 개선된 타입 검사를 제공하는 새로운 버전의 아이비 언어 서비스 
• 유니버셜(Universal)에서 인라인 스타일을 위한 중요하지 않은 CSS 트리밍: 이 실험적 기능은 옵트-인 또는 옵트-아웃으로 활성화된다. 앵귤러 유니버셜은 서버에서 앵귤러 애플리케이션을 렌더링한다. 


앵귤러 개발팀은 웹팩 5 지원 등의 내용을 담은 기술 로드맵을 발표한 바 있다. 성능 향상을 비롯해 컴파일러, 컴파일러 CLI 및 언어 서비스 개선, 버그 수정 등을 지원하는 앵귤러 11.1은 현재 개발 중이다. ciokr@idg.co.kr 
 

X