앵귤러, Ng모듈 옵션화 검토…“개발자 경험에 부정적”
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. 무단전재 및 재배포 금지.
번호 | 제목 | 조회수 | 작성 |
---|---|---|---|
1607 | R을 사용해 아웃룩 이메일과 팀즈 메시지를 보내는 방법 | 6569 | 2021-11-29 |
1606 | [코딩 트렌드] 러스트, PyPL 인기 프로그래밍 언어 랭킹 15위...티오베 지수 29위 | 4955 | 2021-11-23 |
1605 | '도커 이전과 도커 이후' 세상이 확연히 달라진 이유 | 5533 | 2021-11-18 |
1604 | 기업 내 개방 원칙 '이너 소스', 드디어 모멘텀을 형성하다 | 4553 | 2021-11-09 |
1603 | "마이크로서비스 기반의 앱을 위한 데브섹옵스 구현" NIST 새 가이드 | 5033 | 2021-11-02 |
1602 | 앵귤러, Ng모듈 옵션화 검토…“개발자 경험에 부정적” | 4998 | 2021-11-02 |
1601 | '차세대 LAMP 스택 노린다' 개츠비의 멈출 수 없는 기세 | 5215 | 2021-11-02 |
1600 | '보시 어워드 2021' 올해 최고의 오픈소스 소프트웨어 29선 | 5480 | 2021-10-27 |
1599 | 글로벌 칼럼 | '오라클-구글' 자바 소송으로 깨달은 SW 혁신의 본질 | 5002 | 2021-09-29 |
1598 | 마이크로소프트, 자바 GC툴킷 오픈소스로 메이저 놀이터 순위트…JVM 메모리 상태 고급 분석 가능 | 5322 | 2021-09-07 |
0개 댓글