Cloudera CDH/CDP 및 Hadoop EcoSystem, Semantic IoT등의 개발/운영 기술을 정리합니다. gooper@gooper.com로 문의 주세요.
*출처 : https://richwind.co.kr/103
1) CodePen (https://codepen.io)
- 최근 가장 많이 사용하고 있는 온라인 IDE중 하나이다.
- Web/Front End 개발에 최적화 되어 있으며, 다른 서비스 대비 사용자간 코드의 공유가 잘되어 있다.
- Web 관련 개발환경으로써는 최고 수준이다.
- UI가 좀 낯설긴 하나 익숙해지면 괜찮을 듯 하다.
2) JSFiddle ( https://jsfiddle.net/ )
- 가장 오래된 온라인 에디터 (온라인 IDE)중 하나이다.
- 오랫동안 서비스 된 만큼, HTML / CSS / JS에 최적화 되어 있고, 다른 곳에서 코드를 임베딩하여 사용하는데 편리하게 되어 있다.
- 명칭처럼 JS에 집중되어 있기 때문에, 다른 서비스 대비 제공되는 개발환경이 다소 적은 편이다.
- 불필요한 UI가 포함되어 있어, 안그래도 비좁은 화면을 채우고 있는 부분이 있다.
3) CodeSandbox (https://codesandbox.io/)
- 클라우드 가상화 (Container)기반으로, 사용자별 개발환경을 잘 갖추어 놓았으며, 매우 빠르다.
- CodeSandBox에서 공식 지원하는 템플릿( Container Setting)으로 안정성/유지/관리 측면에서
매우 안정적인 개발환경을 제공한다.
- 비공식 지원 템플릿을 포함하면 가장 다양한 개발환경을 제공한다.
- VS Code (Visual Studio Code)의 UI와 거의 유사하며, 로컬 개발환경 대비 거의 차이가 없다.
- Github 및 코드 공유 환경 구성이 뛰어나며, 여러 사용자가 동시에 코드 작성이 가능하다.
4) StackBlitz (https://stackblitz.com/)
- VS Code와 UI 구성이 비슷하다.
- 가장 콤팩트한 개발환경을 지원하고, 지원되는 개발환경에 대해서는 뛰어난 성능을 보인다.
- Firebase를 기본 연동으로 하고 있다.
5) REPL (https://repl.it/ )
- WEB / Front End 언어 외에도 C/C++/JAVA/GO언어 등 컴파일 언어도 지원한다.
- 속도가 다소 느리기 때문에, 학습용 및 코드 공유용으로 적합한다.
- 명칭과 같이 즉각적인 수정 및 결과 확인 용도로 사용할 수 있다.
6) 국산환경 : 구름 IDE
- 구름 IDE는 다른 포스팅에 별도로 올려둔 적이 있으니, 이 글을 참고하기 바란다.
7) 국산환경 : 류갓닷컴 (www.ryugod.com)
- 국내 개발자 (Ryugod님께서 개발)한 Online IDE 이다.
- 감사하게도 이 포스팅을 보고 댓글을 남겨 주셔서, 방문하여 사용해 보았다.
- 여타 거대자본을 투입하여 제작한 타 IDE와 비교하여 크게 손색이 없어 보인다.