Posts From June 2016

Cloud IDE[Goorm, Cloud9, Codenvy, CodeAnyWhere]

코딩을 할 때, 작업하는 위치가 바뀌면 바꾸어야할 설정들이나 설치해야하는 프로그램들이 많아 매우 곤란합니다.

특히 온라인 서비스와 관련된 작업이라면 로컬 환경을 서버와 동일하게 맞추어야 해 더욱 손이 많이 가지요.

하지만 이러한 사전 작업들의 반복을 줄여주는 서비스들이 있는데 그것이 바로 Web IDE 라고 불리는 online ide 입니다.

인터넷 브라우저만 있다면 언제어디에서나 웹 사이트를 통하여 IDE를 사용할 수 있기 때문에 항상 같은 화면을 보며 작업을 할 수 있습니다.

더구나 테스트를 위한 환경 또한 제공하는 경우도 많아 작업한 코드를 쉽게 테스트할 수 도 있습니다.

 

이런 Web IDE에는 여러가지가 있는데, 대표적으로 Cloud9Codenvy, Goorm, CodeAnyWhere, Koding 등이 있습니다.

이 중 좌측 4개의 서비스는 VPS hosting과 비슷하게 가상의 작업 공간을 제공하며, Cloud9, Goorm, Code AnyWhere는 Ubuntu 14.04 LTS trusty 환경이 , Codenvy는 2016-04-21 공개된 Ubuntu 16.04 LTS xenial 환경이 구축되어 있습니다.

아래는 가상 작업 공간을 지원하는 세 서비스를 비교한 표와 각 IDE의 구성화면입니다.
단, 제가 어두운 배색을 좋아하는지라 모두 스킨을 변경해 둔 상태입니다.

 

Goorm Cloud9 CodeAnyWhere Codenvy (Next-Generation Beta)
OS Ubuntu 14.04 LTS trusty Ubuntu 16.04 LTS xenial
RAM 512 MB 512 MB 256 MB
HDD 5 GB 2 GB 2 GB 1 GB – 3 GB each, total 100 GB
SuperUser support Sign in as root Take root via ‘sudo su’
Workspace resizing Not available in beta Available with premium service.
RAM(256 MB – 2.5GB)
HDD(1GB – 10GB)
Not Available Available only on creation.
Number of
available workspace
1 1 private, unlimited public
unlimited private with premium
1 Limited by sum of workspace size (100 GB)
Collaboration support Supported Not supported
Note Workspace specification and Number of available workspace change with monthly fee

 

Goorm IDE

Goorm IDE

 

Cloud9 IDE

Cloud9 IDE

 

Codenvy

Codenvy IDE

 

CodeAnyWhere

CodeAnyWhere IDE

다음 글에서는 위의 IDE들에서 nginx 1.11.1, node.js 6.2.2, mongoDB 3.2.7 을 설치하는 방법을 소개하도록 하겠습니다.