Offcanvas

������������

클라우드 기반 IDE 플랫폼 ‘깃파드(Gitpod)’, 오픈소스로 전환

25일(현지 시각) 개발환경 기술 업체 깃파드가 (회사 이름과 동일한) 클라우드 기반 IDE 플랫폼을 오픈소스로 제공한다고 밝혔다. ‘깃파드’는 바로 코딩할 수 있는 개발환경을 자동으로 구축해 주는 클라우드 기반 IDE 플랫폼이다.    회사에 따르면 이제 깃파드 커뮤니티는 기술 개발에 참여할 수 있으며, 개발자들은 자신의 워크플로우에서 깃파드를 쉽게 사용하고 통합할 수 있다.  쿠버네티스 애플리케이션인 ‘깃파드’를 사용하면 개발환경을 코드로 유지해, 프로젝트 소스 코드의 수동 단계를 기계가 실행 가능한 부분으로 전환할 수 있다. 이 플랫폼은 리포지토리의 변경 사항을 모니터링하고, 모든 변경 사항에 맞는 개발환경을 준비한다. 이러한 준비에는 다음이 포함된다.  • 도구 설정  • 깃 브랜치(Git branch) 확인 • 코드 컴파일링 • 종속성 다운로드 • 필요한 모든 것을 초기화 개발자 워크플로우가 간소화돼 애플리케이션을 더욱더 빠르게 구축할 수 있다고 회사 측은 설명했다. 코딩은 CI/CD 개념을 개발환경에 적용하여 브랜치(branch), 이슈(issue), 병합(merge), 풀 리퀘스트(pull request)에서 시작할 수 있다. 깃파드는 기트랩(GitLab), 기트허브 엔터프라이즈(GitHub Enterprise), 비트버킷(Bitbucket) 등의 코드 호스팅 플랫폼과 연동된다.  깃파드 측이 언급한 이 플랫폼의 이점은 아래와 같다.  • 컨텍스트 전환과 개발환경 유지에 드는 시간이 줄어 리드 타임을 단축한다. • 깃 리포지토리의 구성 버전 관리를 통한 깃옵스(GitOps) 접근 방식으로 ‘구성 드리프트’를 제거한다. 이는 일관되고 재현 가능한 개발환경을 보장한다.  • 코드 리뷰, 멘토링, 스냅샷 공유 등 원격 협업을 지원한다.  깃파드는 기트허브의 Affero GPL 라이선스에 따라 자유롭게 사용할 수 있다. 이 기술은 이클립스 티아(Eclipse T...

깃파드 기트허브 클라우드 IDE 오픈소스 개발환경 쿠버네티스 깃 브랜치 워크플로우 깃옵스 비트버킷

2020.08.26

25일(현지 시각) 개발환경 기술 업체 깃파드가 (회사 이름과 동일한) 클라우드 기반 IDE 플랫폼을 오픈소스로 제공한다고 밝혔다. ‘깃파드’는 바로 코딩할 수 있는 개발환경을 자동으로 구축해 주는 클라우드 기반 IDE 플랫폼이다.    회사에 따르면 이제 깃파드 커뮤니티는 기술 개발에 참여할 수 있으며, 개발자들은 자신의 워크플로우에서 깃파드를 쉽게 사용하고 통합할 수 있다.  쿠버네티스 애플리케이션인 ‘깃파드’를 사용하면 개발환경을 코드로 유지해, 프로젝트 소스 코드의 수동 단계를 기계가 실행 가능한 부분으로 전환할 수 있다. 이 플랫폼은 리포지토리의 변경 사항을 모니터링하고, 모든 변경 사항에 맞는 개발환경을 준비한다. 이러한 준비에는 다음이 포함된다.  • 도구 설정  • 깃 브랜치(Git branch) 확인 • 코드 컴파일링 • 종속성 다운로드 • 필요한 모든 것을 초기화 개발자 워크플로우가 간소화돼 애플리케이션을 더욱더 빠르게 구축할 수 있다고 회사 측은 설명했다. 코딩은 CI/CD 개념을 개발환경에 적용하여 브랜치(branch), 이슈(issue), 병합(merge), 풀 리퀘스트(pull request)에서 시작할 수 있다. 깃파드는 기트랩(GitLab), 기트허브 엔터프라이즈(GitHub Enterprise), 비트버킷(Bitbucket) 등의 코드 호스팅 플랫폼과 연동된다.  깃파드 측이 언급한 이 플랫폼의 이점은 아래와 같다.  • 컨텍스트 전환과 개발환경 유지에 드는 시간이 줄어 리드 타임을 단축한다. • 깃 리포지토리의 구성 버전 관리를 통한 깃옵스(GitOps) 접근 방식으로 ‘구성 드리프트’를 제거한다. 이는 일관되고 재현 가능한 개발환경을 보장한다.  • 코드 리뷰, 멘토링, 스냅샷 공유 등 원격 협업을 지원한다.  깃파드는 기트허브의 Affero GPL 라이선스에 따라 자유롭게 사용할 수 있다. 이 기술은 이클립스 티아(Eclipse T...

2020.08.26

코틀린, 주류 진입 '청신호'··· 업계 지원 속속

자바의 대안으로 주목되는 코틀린이 프레임워크의 형태로 좀 더 폭넓은 지지를 얻고 있다. 스프링 프레임워크와 Vert.x 같이 이미 자리를 잡은 툴도 지원 대열에 합류했다. JVM과 안드로이드 개발에서 자바 언어의 대안으로 떠오르고 있는 코틀린(Kotlin)이 여러 개발 프레임워크의 지원을 받으며 빅리그에 입성할 조짐을 보이고 있다. 예를 들어, 스프링 프레임워크도 이제 코틀린을 지원한다. 코틀린을 지원하는 자바린(Javalin), Ktor 같은 새로운 프레임워크도 있다. 피보탈의 스프링 프레임워크는 의존성 주입(Dependency Injection)을 특징으로 하는 믿을만한 자바 프레임워크로 잘 알려져 있는데, 올해 출시된 스프링 5.0부터 코틀린을 지원한다. 스프링 5.0은 코틀린 기능을 스프링 자체에 추가했을 뿐만 아니라 코틀린 확장 프로그램을 지원하고, 유틸리티 클래스에 대한 대안과 코틀린 전용 클래스 계층 구조를 제공한다. 스프링 5.0의 코틀린용 DSL(Domain-Specific Language) 라우팅은 개발자가 스프링 펑셔널 웹 API를 사용해 스프링 웹 프레임워크에 액세스할 수 있도록 해 준다. 또한 스프링 부트(Spring Boot) 기술을 이용한 주석 기반 애플리케이션을 작성해 프로덕션용 스탠드얼론 스프링 애플리케이션을 구축하는 데도 코틀린을 사용할 수 있다. 이클립스 파운데이션의 Vert.X JVM 프레임워크는 3.5버전부터 코틀린 동시 실행 루틴을 지원해 비동기화 이벤트나 이벤트 처리용으로 사용할 수 있다. 기업 환경과 웹 개발 환경을 지향하는 Vert.X는 이벤트 중심의 논블러킹 프레임워크로, 적은 수의 쓰레드와 대규모 환경에서 동시 실행을 처리할 수 있다. 자바 개발용 웹 프레임워크인 스파크(아파치 스파크 프로젝트와 혼동하지 말기 바란다)는 코틀린 DSL을 추가했다. REST API 구축용으로 사용할 수 있을 뿐만 아니라 템플릿 엔진도 지원한다. 마이크로수프 개발용으로 스파카는 10줄 미만의 코드로 ...

자바 프레임워크 코틀린 개발환경 스프링

2017.11.13

자바의 대안으로 주목되는 코틀린이 프레임워크의 형태로 좀 더 폭넓은 지지를 얻고 있다. 스프링 프레임워크와 Vert.x 같이 이미 자리를 잡은 툴도 지원 대열에 합류했다. JVM과 안드로이드 개발에서 자바 언어의 대안으로 떠오르고 있는 코틀린(Kotlin)이 여러 개발 프레임워크의 지원을 받으며 빅리그에 입성할 조짐을 보이고 있다. 예를 들어, 스프링 프레임워크도 이제 코틀린을 지원한다. 코틀린을 지원하는 자바린(Javalin), Ktor 같은 새로운 프레임워크도 있다. 피보탈의 스프링 프레임워크는 의존성 주입(Dependency Injection)을 특징으로 하는 믿을만한 자바 프레임워크로 잘 알려져 있는데, 올해 출시된 스프링 5.0부터 코틀린을 지원한다. 스프링 5.0은 코틀린 기능을 스프링 자체에 추가했을 뿐만 아니라 코틀린 확장 프로그램을 지원하고, 유틸리티 클래스에 대한 대안과 코틀린 전용 클래스 계층 구조를 제공한다. 스프링 5.0의 코틀린용 DSL(Domain-Specific Language) 라우팅은 개발자가 스프링 펑셔널 웹 API를 사용해 스프링 웹 프레임워크에 액세스할 수 있도록 해 준다. 또한 스프링 부트(Spring Boot) 기술을 이용한 주석 기반 애플리케이션을 작성해 프로덕션용 스탠드얼론 스프링 애플리케이션을 구축하는 데도 코틀린을 사용할 수 있다. 이클립스 파운데이션의 Vert.X JVM 프레임워크는 3.5버전부터 코틀린 동시 실행 루틴을 지원해 비동기화 이벤트나 이벤트 처리용으로 사용할 수 있다. 기업 환경과 웹 개발 환경을 지향하는 Vert.X는 이벤트 중심의 논블러킹 프레임워크로, 적은 수의 쓰레드와 대규모 환경에서 동시 실행을 처리할 수 있다. 자바 개발용 웹 프레임워크인 스파크(아파치 스파크 프로젝트와 혼동하지 말기 바란다)는 코틀린 DSL을 추가했다. REST API 구축용으로 사용할 수 있을 뿐만 아니라 템플릿 엔진도 지원한다. 마이크로수프 개발용으로 스파카는 10줄 미만의 코드로 ...

2017.11.13

회사명:한국IDG 제호: ITWorld 주소 : 서울시 중구 세종대로 23, 4층 우)04512
등록번호 : 서울 아00743 등록일자 : 2009년 01월 19일

발행인 : 박형미 편집인 : 박재곤 청소년보호책임자 : 한정규
사업자 등록번호 : 214-87-22467 Tel : 02-558-6950

Copyright © 2023 International Data Group. All rights reserved.

10.5.0.9