[크롬북으로 개발하기] 원격접속시 텔레그램 메시지 받기 : 4. Cloud IDE로 개발하기 (goorm.io)
C#, ASP.NET크롬북으로 개발하기로 맘먹고 여러 개발 툴을 찾아봤습니다. Caret, Zed Code Editor 등 괜찮은 에디터들이 있었지만 Visual Studio의 막강한 기능에 익숙해진 저에게 해당 에디터들은 2% 부족했습니다.
그래서 크롬북을 리눅스로 변경해서 MonoDevelop이나 Visual Studio Code를 사용할까 하다가 순수 크롬북만으로 개발하는 것이 목적이기 때문에 대안을 찾던 중 cloud ide라는 것을 알게 되었습니다.
Cloud ide는 웹브라우저만 있으면 어디서든 코드 편집, 빌드, 디버깅까지 clipse나 Visual Studio 못지않은 통합 개발 환경을 제공하는 웹솔루션입니다.
그중에서 유명한 Cloud9을 둘러봤지만 아쉽게도 C#으로 개발하기 위해서는 별도 템플릿을 설치해야 하는 번거로움이 있어서 다른 cloud ide를 찾던 중 goorm.io이라는 웹사이트를 알게 되었습니다.
더구나 512MB 메모리, 5GB 스토리지를 무료로 제공하기 때문에 비용 걱정도 없습니다.
적당한 이름을 입력하고 언어를 생성하면 아래와 같이 컨테이너가 생성됩니다.
지금이야 무덤덤하지만 처음 아래 화면을 봤을 때 무거운 IDE를 온라인상에서 구현한 모습에 적잖은 충격이었습니다.
이제 본격적인 개발을 시작해 보려고 합니다.
우선 "파일" -> "새로 만들기" -> "SCM" 메뉴를 클릭합니다.
아래와 같이 "새 프로젝트" 팝업이 나오면 저장소 URL에 지난번에 생성한 gitlab.com repository 주소를 입력하고 인증 항목에 유저 아이디, 패스워드를 입력합니다.
유형: Git
저장소 URL: gitlab.com에서 생성한 repository 주소 (https://gitlab.com/xxx/xxxx.git)
리버전: HEAD
인증: 인증된 사용자
유저: gitlab.com 회원 아이디
패스워드: gitlab.com 비밀번호
위와 같이 프로젝트 상세 정보를 입력하면 gitlab.com repository에서 소스 파일들을 가져오게 됩니다.
이제 C# 콘솔 프로그램 설정을 해야 합니다.
위의 이미지와 같이 프로젝트 속성창을 연 후, .NET 패널에 아래와 같이 설정값을 입력합니다.
메인 이름: main
소스 경로: src/
빌드 경로: bin/
이렇게 설정하면 콘솔 프로그램 실행시 /src/main.cs 파일이 진입점이 됩니다.
따라서 마지막으로 아래 이미지와 같이 /src, /bin 폴더와 /src/main.cs 파일을 생성해야 합니다.
이제 /src/main.cs 파일에 열심히 작업하면 됩니다.
- 끝 -
'C#, ASP.NET' 카테고리의 다른 글
PushSharp로 APNs 이용중 오류 해결 - 패키지에 제공된 자격 증명을 인식할 수 없습니다 (0) | 2017.11.08 |
---|---|
[크롬북으로 개발하기] 원격접속시 텔레그램 메시지 받기 : 5. 전송 프로그램 만들기 (C#) (0) | 2016.08.20 |
[크롬북으로 개발하기] 원격접속시 텔레그램 메시지 받기 : 3. 소스 관리하기 (gitlab.com) (0) | 2016.08.20 |
[크롬북으로 개발하기] 원격접속시 텔레그램 메시지 받기 : 2. 텔레그램봇 생성하기 (0) | 2016.08.20 |
[크롬북으로 개발하기] 원격접속시 텔레그램 메시지 받기 : 1. 시작하기 (0) | 2016.08.20 |