이번 주 카우치베이스 에 있었습니다. Devoxx 미국. Devoxx는 유럽에서 잘 알려진 매우 영향력 있는 컨퍼런스 시리즈입니다. 미국에서 처음 개최된 것은 이번이 처음입니다.
그곳에 있는 동안 다음과 같은 그룹과 이야기를 나눌 기회가 있었습니다. 코덴비. Codenvy를 사용하면 다음을 기반으로 개발 스택을 빠르게 설정할 수 있습니다. Docker 컨테이너를 사용합니다. 몇 가지 표준 환경이 있습니다. 기존 환경에 추가하거나 Docker 이미지를 추가하여 직접 롤링할 수 있습니다.
코드비는 모든 것을 클라우드에서 호스팅하므로 다른 개발자와 직접 협업할 수 있습니다. 즉, 버튼 클릭 한 번으로 모든 기능을 갖춘 백엔드 시스템에서 실행되는 애플리케이션을 사용할 수 있습니다. (편집: 명확히 하기 위해 Codenvy는 서비스로 사용하거나 비공개로 설치할 수 있습니다.)
블로그에 Codenvy를 사용하고 싶습니다. 샘플을 만들고 독자가 직접 사용해 볼 수 있는 코드 링크가 있다는 아이디어가 마음에 듭니다. 그래서 컨퍼런스 휴식 시간에 앉아서 간단한 샘플을 만들었습니다. 카우치베이스 라이트 Java 앱. Codenvy는 다음을 채택했습니다. 이클립스 체를 설치하면 브라우저에서 실행되는 모든 기능을 갖춘 편집기를 사용할 수 있습니다. (Che를 사용하고 싶지 않다면 다른 IDE와 동기화를 사용할 수도 있습니다.) 저는 Che를 사용하여 앱을 빌드했습니다. 전체 과정은 꽤 쉬웠습니다. 앞으로는 자체 컨테이너에서 실행되는 Couchbase Server를 포함한 완전한 Couchbase Mobile 스택 설정으로 이 기능을 더 사용해보고 싶습니다.
이 앱에는 UI가 없습니다. 데이터베이스를 열고 간단한 CRUD 작업을 수행하는 방법만 보여줍니다. 저는 편리하다고 생각되는 헬퍼 클래스를 사용했는데, 이 클래스는 Couchbase 복제를 래핑하는 기능도 제공합니다.
저는 코드비에서 제공하는 기능에 대해 거의 소개하지 않았습니다. 지금은 아래 배지를 클릭하고 제가 작성한 샘플을 사용해 보세요.
포스트 스크립트
더 많은 리소스는 다음에서 확인할 수 있습니다. 개발자 포털 트위터에서 팔로우하세요 카우치베이스 개발.
질문에 대한 답변을 게시할 수 있습니다. 포럼. 그리고 다음에도 적극적으로 참여합니다. 스택 오버플로.
질문, 의견, 보고 싶은 주제 등이 있으면 트위터에서 저에게 연락해 주세요. 호드그릴리
사람들이 Che/Codenvy로 새로운 스택과 작업 공간을 구축할 때 이 Hod를 게시해 주셔서 감사합니다. 한 가지 작은 정정 - Codenvy는 Docker를 실행하는 모든 머신에서 다운로드하여 실행할 수 있으므로 방화벽 뒤에 설치하고 기업의 비공개 도구 체인에 연결하는 데 적합합니다.
감사합니다 Brad. 좋은 지적입니다. 메모를 추가했습니다.