본문 바로가기

Home > 열린마당 > 공개SW 소식

공개SW 소식

2021.11.1.
ⓒITWorld / Paul Krill | InfoWorld

 

타입스크립트 기반 웹 애플리케이션 프레임워크 앵귤러(Angular) 개발팀이 앵귤러의 기본 메커니즘인 Ng모듈(NgModules)을 옵션으로 전환하는 방안을 검토하고 있다. 앵귤러를 간편한 재사용 모델로 개선해 개발자 경험 품질을 높이기 위해서다.

이번 RFC 제안은 ‘독립형 컴포넌트, 디렉티브 및 파이프 - Ng모듈 옵션으로 만들기(Standalone components, directives and pipes - making Angular’s NGModules optional)’라는 제목으로 깃허브에 게재됐다. 현재 앵귤러는 사용자 커뮤니티와 함께 설계 타당성을 검토하고 의견을 취합하고 있으며, 비 프로덕션 레디 프로토타입(non-production-ready prototype)으로 테스트할 수 있다. 의견 취합은 오는 8일까지 진행된다.

Ng모듈은 기능을 하나로 묶어 프레임워크 종속성을 관리하는 앵귤러의 핵심 개념이다. 예컨대 하나의 컴포넌트가 다른 컴포넌트, 디렉티브, 파이프, 혹은 서비스를 활용해야 할 때, 종속성을 직접 참조하는 대신 필요한 요소가 포함된 Ng모듈을 불러온다. 때문에 개발자는 “Hello World”를 모니터에 띄우는 가장 간단한 프로그래밍을 할 때도 반드시 Ng모듈을 생성해야 한다.

RFC 제안자는 Ng모듈이 개념적으로 앵귤러의 중심이 되면 개발자 경험에 부정적인 영향을 미친다고 주장했다. 이유는 다음과 같다.
(후략)

 

[원문 기사 : https://www.itworld.co.kr/news/212944 ]

 

※ 본 내용은 한국아이디지(주) (https://www.idg.co.kr/)의 저작권 동의에 의해 공유되고 있습니다.
Copyright ⓒ 2020 International Data Group. 무단전재 및 재배포 금지. 

맨 위로
맨 위로