앵귤러, 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. 무단전재 및 재배포 금지.
번호 | 제목 | 조회수 | 작성 |
---|---|---|---|
공지 | [Open UP 활용가이드] 공개SW 활용 및 개발, 창업, 교육 "Open UP을 활용하세요" | 367549 | 2020-10-27 |
공지 | [Open UP 소개] 공개SW 개발·공유·활용 원스톱 지원 Open UP이 함께합니다 | 357334 | 2020-10-27 |
9655 | 마이크로소프트, 애저 오픈소스 DB 지원 신규서비스 공개 | 3463 | 2021-11-04 |
9654 | 구글 "신규 리눅스 커널 익스플로잇 기술에 바운티 금액 3배 지급할 것" | 3825 | 2021-11-03 |
9653 | 국민은행, 메인프레임에서 리눅스로 '전산 대국굴기' | 3829 | 2021-11-03 |
9652 | [2021 하이브리드 클라우드 웨비나 ①] 클라우드의 현실적 접근과 오픈소스 SW | 3744 | 2021-11-03 |
9651 | MS 애저, 언어 AI 모델 'GPT-3' 서비스로 제공 | 3802 | 2021-11-03 |
9650 | [주간 OSS 동향 리포트] 삼성전자, 타이젠 기반 '클라우드 게임' 플랫폼 만든다 | 4742 | 2021-11-02 |
9649 | "응급‧중환자실 관리 'OMOP-CDM'로 데이터 한계 넘어야" | 4439 | 2021-11-02 |
9648 | 인공지능 감정인식에 새로운 혁신!...구글 AI, 미세한 27개 인간감정 범주로 감정 인식‧대응하는 대규모 데이터셋 오픈소스로 공개 | 4526 | 2021-11-02 |
9647 | "마이크로서비스 기반의 앱을 위한 데브섹옵스 구현" NIST 새 가이드 | 4361 | 2021-11-02 |
9646 | 앵귤러, Ng모듈 옵션화 검토…“개발자 경험에 부정적” | 4349 | 2021-11-02 |
0개 댓글