웹 개발 에디터 비교(혹은 node.js 개발)

node.js 를 활용한 웹개발 및 서버용 API를 서버를 개발하면서 좀더 개발하는데 유용한 에디터가 무엇인가에 대한 고민을 많이 하게 되었습니다. 모 어짜피 이글의 뻔한 결론은 자기한테 맞는 에디터가 가장 좋은 에디터라고 할 수 있겠지만 주관적이지만 괜찮은 에디터(?? IDE)를 소개드리려고 합니다.



ATOM

image

<홈페이지 : https://atom.io/>


  • ATOM의  제일 중요한 특징은 아무래도 무료라고 할수 있습니다. 기존의 ultra edit, ublime Text, Edit Plus 는 유료이지만요
  • 그리고 전세계 사용자들이 업데이트 하는 플러그인이 큰 장점이고요
  • WIN, LINUX, MAC 모두 설치가 가능합니다.
  • 하지만, 이것은 에디터 이므로 개발에 도움을 주는 자동완성이라든지 pre컴파일 등을 제공하는 부분은 한계가 있습니다.
  • 다운로드 : https://atom.io/


이클립스

Eclipse(이하 이클립스)는 기본적으로 자바를 지원하는 대표적인 통합 개발 환경(Integrated Development Environment, IDE)입니다.

image이클립스에 대한 이미지 검색결과

<이클립스: https://www.eclipse.org/ >


  • 가장 큰 장점으로는 크로스 플랫폼(cross-platform)을 지원한다
  • 자바를 기본으로 한 개발도구이기에 반드시 자바를 설치해야만 이용
  • 이클립스로 웹개발은 가능하지만 자바를 개발하는데 최적화된 도구이므로 그렇게 추천하지는 않습니다.
  • 간혹 node.js 개발도 이클립스로 진행하기도 하지만 이것도 비추입니다. 자바기반 IDE라 어플리케이션 자체적으로 무겁습니다.


울트라 에디트

울트라 에디트 이전부터 유료 에디터로 몇가지 부분에 큰장점이 있습니다.

image

<울트라에디트: http://www.ultraeditkorea.com >

  • 기본 텍스트 에디트 기능이 충실하며(편집,검색,모두바꾸기, 파일비교 등)
  • FTP,SFTP를 통한 원격 텍스트 파일 편집이 무지하게 편합니다.
  • Hex 코드를 바로 편집할 수 있으며,
  • 최대 2GB 파일까지 열어서 편집할 수 있습니다.( 대용량 텍스트 파일 편집의 최강자)
  • 하지만, 결정적으로 매우 비싼 유료이며, 웹개발에는 큰메리트가 없습니다.


웹스톰

웹스톰은 Android Studio를 개발한 JET Brain 에서 개발한 유료 웹IDE입니다. 유료라서 상당히 유용한 기능을 제공하는데요

image

< 웹스톰: https://www.jetbrains.com/webstorm/ >

  • 일단 장점으로는 파일 검색 및 버전관리(git, svn) 를 손쉽게 할 수 있고( 규모가 있는 프로젝트에 적합 )
  • 자동완성기능은 웹에 특화되게 좋은 성능을 보여주고 있습니다.
  • html 코딩에 따른 미리보기 기능도 유용하게 사용 할 수 있습니다.



결론

회사에서 프로젝트에서 사용하는 개발도구 라면 버전관리와 파일검색기능이 뛰어난 웹스톰을 선택하는 게 좋을 듯 합니다. 이외에는 아무거나 써도 다 좋습니다. 끝.

댓글

  1. 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

    답글삭제

댓글 쓰기

주간 인기글

카드뉴스 마케팅 팁

[ubuntu] 신규 계정에 sudo 권한 추가하기

스타트업 성장 곡선 The Startup Curve

[앱 디자인] 디자인 가이드 만들기 - 아이폰

현수막/명함 등 인쇄물 디자인하기