닫기
Loading..

전자정보연구정보센터 ICT 융합 전문연구정보의 집대성

국내 학회지

홈 홈 > 연구문헌 > 국내 학회지 > 정보과학회지 (Communications of KIISE)

정보과학회지 (Communications of KIISE)

Current Result Document : 11 / 17 이전건 이전건   다음건 다음건

한글제목(Korean Title) [특집원고] 다양한 설정이 가능한 클라우드 기반 개발환경 Gitpod
영문제목(English Title)
저자(Author) 안기영  
원문수록처(Citation) VOL 38 NO. 03 PP. 0033 ~ 0036 (2020. 03)
한글내용
(Korean Abstract)
오늘날 많은 오픈소스 SW 프로젝트의 소스코드 저장소는 버전관리 서비스(GitHub, BitBucket, GitLab등)에 호스팅되며 잠재적 고객이나 사용자들이 웹브라우저로 접근할 수 있다. 이런 저장소의 소스코드를 웹브라우저에서 클릭 한 번으로 동작하는 데모를 보면 편리하리라는 아이디어가 나왔고, 클라우드 환경의 근간이라 할 수 있는 컨테이너 기술의 대중화로 이런 아이디어가 실현되고 있다. 대표적인 사례로 주피터 노트북이 포함된 저장소의 주소(URL)만 제공하면 주피터 환경을 클라우드에서 실행시켜 웹브라우저로 접근할 수 있게 제공하는 Binder1)가 있다. 최근 들어 노트북 형식이 아닌 보통의 소스코드를 코드 편집기로 데스크탑에서 작업하는 경험을, 온라인 저장소 페이지에서 클릭 한 번으로 웹브라우저 안에서 제공하는 서비스도 등장했다. TypeFox에서 2019년 4월 정식 서비스를 시작한 Gitpod2)는 확장(플러그인)으로 다양한 개발환경 설정이 가능한 Visual Studio Code (이하 vscode)나 Atom 같은 코드 편집기로 작업하듯 웹브라우저에서 클릭 한번으로 온라인 저장소 내용의 실행 및 편집 가능한 개발환경을 제공하는 서비스다. 상당수의 온라인 개발환경 서비스가 이미 있지만, Gitpod는 기존의 클라우드 기반 개발환경과 차별화되는 점을 다음과 같이 몇 가지로 정리해 볼 수 있다. ∙소스코드 버전관리 서비스와 원활한 연동∙다양한 프로그래밍언어를 비롯한 세밀한 환경 설정을 지원하는 유연성∙기존 개발도구 생태계의 적절한 재활용∙자가 호스팅 오픈소스 제공과 현실적인 무료/유료 서비스 정책 이제부터 Gitpod에 대해 조금 더 자세히 다루면서 어떤 기능적 설계가 위와 같은 차별점을 제공하는지 알아보겠다.
영문내용
(English Abstract)
키워드(Keyword)   
원문 PDF 다운로드