컴포넌트의 이해
인터넷 환경이 보편화되면서 빠르게 변하고 있는 e-Business 환경에 효과적으로 적응할 수 있는 시스템을 구축하기 위해서는 소프트웨어의 컴포넌트화를 통한 재사용이 필수적이라고 할 수 있습니다. 소프트웨어 재사용에 대한 이슈는 1970년대 초반부터 현재에 이르기까지 끊임없는 연구과제로 진행되어 왔으나 큰 기대 효과를 가져오지 못했으며 이러한 소프트웨어 재사용의 문제점을 극복하기 위해 새롭게 제시된 시스템이 컴포넌트 시스템입니다.
컴포넌트의 정의
컴포넌트란 재사용 가능한 웹의 구성요소란 뜻으로 웹 응용 프로그램에서 재사용 가능한 구성 요소를 만들 수 있게 해주는 일련의 표준 기반 웹 플랫폼 API 세트입니다.
특징과 장점
- 컴포넌트는 화면에 일관성 있게 UX를 가져갈 수 있도록 인터페이스 세트를 구축해놓는 것입니다.
- 컴포넌트를 이해해야, 어떤 요소를 최소한으로 조정하여 효율적으로 UI 구성을 할 수 있습니다.
- 코드가 간소화될 뿐만 아니라 디자인 파일도 함께 간소화를 가능하게 합니다.