소프트웨어 익스텐션(Extension)이란?

현업에서 일하다 보면 익스텐션(extension)이라는 용어를 종종 듣게 됩니다. 소프트웨어에서 익스텐션이란 본 제품 위에서 추가 개발을 통해 새로운 기능을 지원하는 것을 의미합니다. 한마디로 추가로 개발된 모듈이라고 할 수 있습니다.

익스텐션

익스텐션 예시

대표적으로 크롬 확장 프로그램(익스텐션)이 있습니다. 사용자는 크롬 웹 스토어에서 크롬 브라우저 위에서 동작하는 다양한 제품을 다운받고 사용합니다. 애드 블록, 구글 번역, 마우스 제스처 등이 모두 익스텐션입니다.

 

네이버에서 만든 브라우저인 웨일의 경우 크롬이나 엣지와 달리 hwp 확장자인 한글 문서를 읽을 수 있는 뷰어를 제공합니다. 이 기능은 네이버에서 자체 개발한 서비스긴 하지만 “한글 뷰어를 지원하는 익스텐션”이라고 이해해도 무리는 없습니다.

 

B2B 솔루션 회사에서도 다른 소프트웨어와의 연동을 지원하기 위해 추가 개발이 필요한 경우가 있습니다. 이럴 때 익스텐션이라는 용어를 사용합니다.

반응형

댓글

Designed by JB FACTORY