앵귤러, 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을 활용하세요" | 365483 | 2020-10-27 |
공지 | [Open UP 소개] 공개SW 개발·공유·활용 원스톱 지원 Open UP이 함께합니다 | 355267 | 2020-10-27 |
9650 | [주간 OSS 동향 리포트] 삼성전자, 타이젠 기반 '클라우드 게임' 플랫폼 만든다 | 4740 | 2021-11-02 |
9649 | "응급‧중환자실 관리 'OMOP-CDM'로 데이터 한계 넘어야" | 4433 | 2021-11-02 |
9648 | 인공지능 감정인식에 새로운 혁신!...구글 AI, 미세한 27개 인간감정 범주로 감정 인식‧대응하는 대규모 데이터셋 오픈소스로 공개 | 4525 | 2021-11-02 |
9647 | "마이크로서비스 기반의 앱을 위한 데브섹옵스 구현" NIST 새 가이드 | 4360 | 2021-11-02 |
9646 | 앵귤러, Ng모듈 옵션화 검토…“개발자 경험에 부정적” | 4344 | 2021-11-02 |
9645 | 거물급 데이터 테크 기업들 몰려온다...스노우플레이크도 상륙 | 3961 | 2021-11-02 |
9644 | 인텔, “개발자 자유도 높이고 개방형 에코시스템 구축할 것” | 4333 | 2021-11-02 |
9643 | '차세대 LAMP 스택 노린다' 개츠비의 멈출 수 없는 기세 | 4604 | 2021-11-02 |
9642 | 삼성전자, 타이젠 기반 '클라우드 게임' 플랫폼 만든다 | 4167 | 2021-10-27 |
9641 | '보시 어워드 2021' 올해 최고의 오픈소스 소프트웨어 29선 | 4809 | 2021-10-27 |
0개 댓글