1. 웹에서 프로그래밍을 하자! GoormIDE 소개 및 베타 신청 방법
우수 리뷰로 선정되어 ipTIME NAS 3를 받게되었습니다. 감사합니다. : http://thdev.net/525
HTML 5의 발전으로 웹 IDE가 발전하고 있습니다. 웹 IDE는 클라우드 기반의 통합 개발 환경으로써 지난번에 리뷰를 작성했던 sourceLair와 Codenvy 등 수 많은 클라우드 기반의 IDE가 있습니다. 로컬에서 사용하는 것보다 사용성에 제한이 있기는 하지만 구글 크롬 OS에서 사용할 수 있다는 장점이 생깁니다. 단순히 웹브라우저만 있다면 언제 어디서든 통합 개발 환경을 가질 수 있습니다.
그중 2012년 Google Hackfair에서 알게되었던 GoormIDE를 소개하려고 합니다. 작년에는 Hackfair에 참여할때 학생부로 참여하였었는데 이번 2013년 Daum DevOn에서 또다시 만나게 되었습니다. 1년사이 많은 발전을 이루어 사업화까지 진행되었더군요. 작년에는 설치형 IDE만 지원하였지만 올해는 클라우드 환경을 이용한 클라우드 기반의 통합 개발 환경으로 발전하였습니다. 현재는 베타기간으로 정식 버전이 출시되면 기업형과 교육용, 일반용으로 구분되어 서비스하게 된다고 합니다. 그리고 현재 Goorm IDE 개발은 로컬 IDE가 아닌 Goorm IDE에서 직접 개발도 된다고 하네요^^;
GoormIDE는 실시간으로 협업이 가능하고, 다양한 프로그래밍 언어 지원, 온라인 빌드와 디버깅을 지원합니다. 소스코드관리인 Subversion/GIT도 지원된다고 합니다. 지원되는 언어와 베타 신청방법을 간단하게 작성하고, 베타 승인이 나면 다음글로 구름IDE 사용법에 대해서 글을 작성하도록 하겠습니다.
이번글은 간단하게 codenvy와 GoormIDE를 비교해보겠습니다.
2012년에 Google Hackfair에서 발표한 내용 : http://thdev.net/332 (2013년 Google Hackfair 3층 1전시실 발표자료)
Goorm IDE 웹 페이지 : http://goorm.io/
Codenvy IDE 웹 페이지 : https://codenvy.com/
목차
1. 웹에서 프로그래밍을 하자! GoormIDE 소개 및 베타 신청 방법
2. 웹에서 프로그래밍을 하자! GoormIDE 사용하기
Codenvy IDE와 Goorm IDE 비교
Codenvy IDE와 Goorm IDE를 간단하게 비교해본 표입니다.
|
Codenvy IDE |
Goorm IDE |
지원언어 |
Java, JSP, Java Spring, JavaScript, Ruby, Python, PHP, Node.JS, Android |
C/C++, Java, Node.JS, PHP, JSP, Python, Go, Dart, Web |
소스코드 관리 |
Subversion/GIT |
Subversion/GIT |
로그인 지원 |
Google, Github |
베타 중 |
지원 브라우저 | Chrome 21+ Firefox 15+ Safari 5.1+ Puffin Browser 2.4+ | Chrome 23+ Firefox Safari Opera MS Internet Explorer 11+ |
빌드/디버깅 | 지원 | 지원 |
기타 | Android는 지원하지만 Simple Project 지원 테마 지원 등 실시간 협업 가능 프로젝트 공유 가능 | 실시간 협업 가능 테마 지원 터미널 지원 |
Goorm IDE 주요 장점
클라우드 기반의 웹 IDE인 Goorm IDE의 주요 장점을 살펴보려고 합니다. Codenvy IDE 비교에서 볼 수 있듯이 서로의 장단점을 가지고 있습니다. 단순히 C/C++을 코딩할 수 있거나 Python만 코딩할 수 있던 IDE에서 다양한 언어를 지원하는 클라우드 통합 IDE들이 많아지고 있습니다. 지원할 수 있는 언어가 많아지면서 로컬 IDE와 같이 사용할 수 있는 빠른 IDE들을 요구하게 되었습니다.
그중 Goorm IDE 중 주요 장점을 살펴보려고 합니다. Goorm IDE에는 터미널이 달려있어서 터미널을 활용해야 하는 작업에 사용할 수 있습니다.
다양한 언어를 지원합니다. Codenvy IDE에서 지원하지 않는 C/C++을 지원하고, 웹 언어들을 지원하고 있습니다. Goorm IDE를 개발하신 분이 말씀하시길 지금은 Goorm IDE 개발자체를 이 도구를 이용하여 개발하고 있다고 합니다.
다양한 버전으로 교육용 버전과 기업용 버전, 일반 사용자 버전 3가지로 구분되어 있습니다. 현재는 기업용 버전은 별도로 지원되지 않고 베타 기간이 끝나면 정식으로 공개한다는 안내문이 있습니다. 기업용 버전의 경우 다양한 프로젝트 관리 도구를 사용할 수 있다고 하네요. Git이나 Subversion, Google Drive 등을 사용할 수 있다고 합니다.(홍보용 자료)
구름 IDE 베타 신청
구름 IDE 베타 신청을 하려면 간단한 절차가 필요하다고 합니다. 아래 사이트로 접속하셔서 간단하게 아이디, 이메일, 이름 정보를 입력하시면 됩니다. 회원 가입 후에 추가로 요청을 해줘야 합니다.
베타 신청 : http://goorm.io/get-goormide-beta-account
추가로 요청하는 메뉴는 내 구름 관리 페이지에서 신청이 가능하며 신청 동기를 작성해주면 관리자가 승인을 해준다고 합니다. 기간은 얼마나 걸릴지 모르지만 빨리 사용하고 싶으시다면 관리자에게 별도의 메일을 보내보시는것도 좋을 듯합니다.
마무리
1년 전에 보았던 설치형 구름 IDE가 클라우드 서비스와 통합되면서 누구나 신청하면 사용가능한 클라우드 기반 통합 개발 환경으로 새롭게 변하였습니다. 더 쉽게 사용할 수 있고, 더 많은 언어를 지원하는 서비스로 변화해가고 있습니다. 단순히 개발 공부를 하고 있으시다면 이런 웹 IDE를 사용해보시는것도 좋을 듯합니다.
Goorm IDE 웹 페이지 : http://goorm.io/
Codenvy IDE 웹 페이지 : https://codenvy.com/
목차
1. 웹에서 프로그래밍을 하자! GoormIDE 소개 및 베타 신청 방법