목록으로
HTML 에디터(편집기) 종류
2023.02.03
486

HTML 에디터(편집기)는 어떤게 있을까

 



 


웹 문서를 만들기 위해서는 코드를 작성하고 편집할 수 있는 편집 프로그램이 필요한데요. 그게 바로 에디터(편집기)입니다. 에디터는 코드를 좀 더 깔끔하고 직관적으로 만들어 보기 쉽게 합니다. 또한 오류 체크, 자동 완성 등의 기능을 통해 수월한 작업을 가능하게 합니다.


에디터는 크게 텍스트 에디터, 웹 에디터, 통합 개발 환경(IDE), 웹 기반 코드 에디터로 분류할 수 있는데요. 각 에디터의 특징과 어떤 프로그램이 있는지 알아보겠습니다.








1. 텍스트 에디터


우리가 쉽게 접하는 메모장, 한글, 워드 패드 등이 텍스트 에디터입니다. 별도의 프로그램을 설치하지 않아도 코드를 작성할 수 있습니다.

하지만 특별한 기능이 없어 태그를 하나하나 입력해야 하고 오타 등으로 인한 오류가 발생할 수 있으며, 태그와 속성 그리고 일반 텍스트가 따로 구분되지 않아 가독성이 좋지 않습니다.




1) 메모장 




- 간단한 메모를 위한 Microsoft Windows 기본 내장 문서 편집기 프로그램

- 유니코드 지원, 텍스트 정보가 들어가 있는 .html, .smi, .md 등의 파일도 편집 가능

- C 언어라면 확장자를 *.c로, PHP라면 *. php로 해주면 자동으로 해당 언어로 인식하며, 확장자가 *.htm 이나 *.html 이라면 자동으로 웹 브라우저에서 열립니다.




출처 


메모장

https://namu.wiki/w/메모장








2. 웹 에디터


웹을 위한 전용 에디터로 비주얼 스튜디오 코드, 드림위버, 에디트 플러스 등이 있습니다.

태그나 속성의 일부만 입력해도 자동으로 완성되는 기능이 있어 오타로 인한 오류를 줄일 수 있습니다. 또한 태그와 속성, 일반 텍스트 등을 다른 색으로 표시해주어 가독성을 높여줍니다.





1) 비주얼 스튜디오 코드 (무료)

https://code.visualstudio.com 


 

- 마이크로소프트에서 개발한 에디터로 윈도우, mac OS, 리눅스 모두 사용 가능

- 자체 터미널 기능과 언어에 따른 신택스 컬러링 지원

- 단순 에디터를 넘어 IDE 수준까지 확장할 수 있는 특징이 있는 것이 강점

- C++, C#, CSS, 다트(Dart), 도커파일(Dockerfile), F#, 고(Go), HTML, 자바(Java), 자바스크립트(JavaScript), JSON, 줄리아(Julia), Less, 마크다운(Markdown), PHP 등 지원




출처


Visual Studio Code https://code.visualstudio.com


Visual Studio Code

https://namu.wiki/w/Visual%20Studio%20Code


통합 개발 환경(IDE), 텍스트 에디터 인기 순위 (2022년)

https://www.snugarchive.com/blog/best-ide-text-editors/ 








2) 에디트 플러스 (30일 체험판 / 유료)


https://www.editplus.com/kr




- HTML 편집기, PHP 편집기, 자바 편집기, Hex 뷰어 기능을 지원

- HTML, PHP, 자바, C/C++, CSS, ASP, Perl, 자바스크립트, VB스크립트, Python, Ruby on Rails 파일에서 구문 강조 기능을 지원

- HTML 문서의 내용을 확인해 볼 수 있는 내장 브라우저와 작성한 문서를 FTP 서버로 업로드할 수 있는 FTP (sftp, FTPS 포함) 기능을 지원 



출처


에디트 플러스 문서 편집기

https://www.editplus.com/kr









3. 통합 개발 환경 (IDE, Integrated Development Environment)


통합 개발 환경에는 텍스트 편집 이상의 기능이 포함되어 있으며 HTML뿐 아니라 자바 스크립트, PHP 등 개발에 관련된 모든 작업을 함께 사용할 수 있는 환경을 제공합니다.


개발자가 IDE를 선택하는 이유 중에는 운영 체제가 이해할 수 있는 단순화된 언어로 코드를 변환하는 컴파일, 복잡한 통합 테스트 실행 전 로컬에서 단위 테스트를 자동화 해주는 테스트, 테스트에서 밝혀진 오류나 버그를 수정하는 디버깅 등이 있습니다. 이 외에도 코드 편집 자동화, 빌더, 플러그인 같은 기능을 통해 생산성을 높이고 개발 프로세스를 더 효율적으로 만듭니다.






1) 비주얼 스튜디오 (무료 / 유료)

https://visualstudio.microsoft.com/ko/vs


 


- 윈도우, mac OS 사용 가능

- 프로그램 크기와 많은 기능에 비해 최적화가 잘 되어 있어 저사양 환경에서도 작업이 수월하다.

- Visual Basic (Visual Basic .NET), C.C++(Win32 API, MFC), C#(ASP.NET,  WinForms, WPF) 외에도 Python, node.js 지원



출처


Visual Studio https://namu.wiki/w/Visual%20Studio 







2) 서브라임 텍스트 (무료 / 유료)

https://www.sublimetext.com




- 윈도우, mac OS, 리눅스 사용 가능

- 파이썬 기반의 프로그램으로 파이썬 코어가 내장되어 있으며, 기존의 텍스트 에디터, IDE에 비해 가벼운 편이다.

- ActionScript, AppleScript, ASP, Batch, C, C#, C++, Clojure, CSS, D, Erlang, Go, Groovy, Haskell, HTML, Java, JavaScript, JSP, JSON 등을 지원





출처


Sublime Text

https://www.sublimetext.com


Sublime Text

https://namu.wiki/w/Sublime%20Text








4. 웹 기반 코드 에디터


텍스트 에디터와 같이 별도의 프로그램을 설치하지 않고도 웹 상에서 사용할 수 있는 에디터입니다. 코드를 입력하고 결과를 바로 확인할 수 있으며 다른 사람들과 소스 코드를 공유하는데도 유용합니다.




1) codepen

✔ https://codepen.io/your-work




- 사용자가 만든 HTML, CSS, 자바스크립트 코드 조각을 테스트할 수 있는 온라인 코드 편집기이며 오픈 소스 학습 기능을 한다.

- 웹 디자이너와 개발자들이 자신들의 코딩 스킬을 시연하는 온라인 최대 커뮤니티 중 하나이다.




출처


코드펜

https://ko.wikipedia.org/wiki/코드펜

 





2) jsfiddle

https://jsfiddle.net




- 사용자가 만든 협업형 HTML, CSS, 자바스크립트 코드 스니펫('fiddle'이라고 함)을 테스트하고 알리기 위한 온라인 커뮤니티로 시뮬레이트 되는 AJAX 호출을 허용합니다.



출처


JSFiddle

https://ko.wikipedia.org/wiki/JSFiddle









마치며



보통 추천 혹은 학교, 학원 등 교육기관을 통해 접한 에디터를 선택하고 사용하게 됩니다. 이런 경로를 통한 무조건적인 선택보다는 한번쯤은 직접 사용해보는 것을 추천합니다. 위에서 소개한 에디터들 외에도 많은 에디터가 존재합니다. 각 에디터의 장단점을 비교해보고, 기능을 살펴서 본인에게 가장 잘 맞는 에디터를 선택하시길 바랍니다.







출처



∙ 2. HTML 에디터 추천, 비교

https://hemahero.tistory.com/12 


∙ HTML 편집기

https://ko.wikipedia.org/wiki/HTML_편집기 


∙ [HTML] html 에디터(개발도구) 종류 정리

https://blog.naver.com/nickname_j/221865654878 


∙ 통합 개발 환경

https://ko.wikipedia.org/wiki/통합_개발_환경 


∙ IDE란 무엇인가요

https://aws.amazon.com/ko/what-is/ide/ 

 

URL이 복사되었습니다.