기발자의 개발 노트
웹 프로그래밍 언어를 공부하는 채널마다 추천하는 개발 도구가 조금씩 달랐다. 일단 HTML, CSS, 자바스크립트를 사용하기에 적합하고 초보자도 쉽게 이용할 수 있는 개발 도구를 추렸다. 그렇게 추린 개발 도구 목록을 커뮤니티에 올려 의견을 물었더니 다음 세 가지 정도로 좁혀졌다.
① 서브라임 텍스트(Sublime Text)
• https://www.sublimetext.com/
무료로 사용할 수 있고 가벼우며 플러그인을 사용하여 새로운 기능을 확장할 수 있어 국내뿐 아니라 해외에서도 많은 개발자가 사용하고 있다. 쓰다 보면 구매해서 쓰라는 알림이 뜨지만 무료 버전이 유료 버전과 기능이 크게 차이 나지 않으므로 그냥 써도 괜찮다.
② 브라켓(Bracket)
어도비(Adobe)에서 구글과 협업하여 만든 개발 도구로 크롬 브라우저를 기반으로 한다. 무료로 사용 가능하며 웹 개발에 필요한 기능이 많아 유용하다. 특히 Live Preview 기능을 사용하면 변경된 내용이 미리 보기 창에 바로 반영되므로 결과물을 바로바로 확인할 수 있다. 개발자뿐만 아니라 웹 디자이너도 많이 사용하는 개발 도구이다.
③ 웹스톰(Webstorm)
• https://www.jetbrains.com/webstorm/
이름에 Web이 붙어 있어서인지 HTML, CSS, 자바스크립트 등 프런트엔드 개발에 특화된 도구이다. 특히 자바스크립트는 Node.js라는 새로운 기술이 등장하면서 데이터 전송 작업을 할 수 있는 서버 개발도 가능해졌다. 흔히 이러한 작업을 백엔드 작업이라고 부른다. 웹스톰은 자바스크립트 언어를 기반으로 하는 프런트엔드 및 백엔드 작업을 하는 데 탁월한 개발 도구이다. 단, 여러 장점에도 불구하고 유료이다.
처음에는 무료로 사용할 수 있고 현직 개발자도 많이 사용하는 서브라임 텍스트를 첫 개발 도구로 선택했다. 그러다 지금은 자바스크립트 개발 환경에 특화된 웹스톰을 사용하고 있다. 사람마다 취향이 다르듯 개발 도구도 저마다 고유한 특징이 있으니 자신의 스타일에 맞는 개발 도구를 선택하면 된다.