웹 개발 에디터 비교(혹은 node.js 개발)
node.js 를 활용한 웹개발 및 서버용 API를 서버를 개발하면서 좀더 개발하는데 유용한 에디터가 무엇인가에 대한 고민을 많이 하게 되었습니다. 모 어짜피 이글의 뻔한 결론은 자기한테 맞는 에디터가 가장 좋은 에디터라고 할 수 있겠지만 주관적이지만 괜찮은 에디터(?? IDE)를 소개드리려고 합니다.
ATOM
<홈페이지 : https://atom.io/>
- ATOM의 제일 중요한 특징은 아무래도 무료라고 할수 있습니다. 기존의 ultra edit, ublime Text, Edit Plus 는 유료이지만요
- 그리고 전세계 사용자들이 업데이트 하는 플러그인이 큰 장점이고요
- WIN, LINUX, MAC 모두 설치가 가능합니다.
- 하지만, 이것은 에디터 이므로 개발에 도움을 주는 자동완성이라든지 pre컴파일 등을 제공하는 부분은 한계가 있습니다.
- 다운로드 : https://atom.io/
이클립스
Eclipse(이하 이클립스)는 기본적으로 자바를 지원하는 대표적인 통합 개발 환경(Integrated Development Environment, IDE)입니다.
<이클립스: https://www.eclipse.org/ >
- 가장 큰 장점으로는 크로스 플랫폼(cross-platform)을 지원한다
- 자바를 기본으로 한 개발도구이기에 반드시 자바를 설치해야만 이용
- 이클립스로 웹개발은 가능하지만 자바를 개발하는데 최적화된 도구이므로 그렇게 추천하지는 않습니다.
- 간혹 node.js 개발도 이클립스로 진행하기도 하지만 이것도 비추입니다. 자바기반 IDE라 어플리케이션 자체적으로 무겁습니다.
울트라 에디트
울트라 에디트 이전부터 유료 에디터로 몇가지 부분에 큰장점이 있습니다.
<울트라에디트: http://www.ultraeditkorea.com >
- 기본 텍스트 에디트 기능이 충실하며(편집,검색,모두바꾸기, 파일비교 등)
- FTP,SFTP를 통한 원격 텍스트 파일 편집이 무지하게 편합니다.
- Hex 코드를 바로 편집할 수 있으며,
- 최대 2GB 파일까지 열어서 편집할 수 있습니다.( 대용량 텍스트 파일 편집의 최강자)
- 하지만, 결정적으로 매우 비싼 유료이며, 웹개발에는 큰메리트가 없습니다.
웹스톰
웹스톰은 Android Studio를 개발한 JET Brain 에서 개발한 유료 웹IDE입니다. 유료라서 상당히 유용한 기능을 제공하는데요
< 웹스톰: https://www.jetbrains.com/webstorm/ >
- 일단 장점으로는 파일 검색 및 버전관리(git, svn) 를 손쉽게 할 수 있고( 규모가 있는 프로젝트에 적합 )
- 자동완성기능은 웹에 특화되게 좋은 성능을 보여주고 있습니다.
- html 코딩에 따른 미리보기 기능도 유용하게 사용 할 수 있습니다.
결론
회사에서 프로젝트에서 사용하는 개발도구 라면 버전관리와 파일검색기능이 뛰어난 웹스톰을 선택하는 게 좋을 듯 합니다. 이외에는 아무거나 써도 다 좋습니다. 끝.
Your style is so unique compared to other people I have read stuff from. Many thanks forposting when you have the opportunity, Guess I will just bookmark this site IDM UltraEdit
답글삭제