Computer >> 컴퓨터 >  >> 프로그래밍 >> JavaScript

자바스크립트는 어떻게 해석되는 언어일까?

자바스크립트(JavaScript)는 가볍고 인터프리터 방식으로 동작하는 언어입니다. 컴파일 과정을 거치지 않고 코드가 작성된 순서대로 한 줄씩 해석하며 실행되기 때문에, 웹 브라우저 안에서만 동작시킨다면 별도의 컴파일러를 구입할 필요조차 없습니다.

실제로 윈도우 기본 프로그램인 메모장(Notepad)과 같은 간단한 텍스트 편집기만 있어도 자바스크립트 코드를 작성하고 실행할 수 있습니다. HTML 파일에 스크립트를 작성한 뒤 브라우저로 열기만 하면 곧바로 결과를 확인할 수 있죠.

개발 생산성을 높여주는 자바스크립트 편집 도구

물론 코딩을 더 쉽고 효율적으로 하기 위해, 여러 소프트웨어 업체들은 강력한 기능을 갖춘 자바스크립트 편집 도구들을 선보였습니다. 대표적인 예는 다음과 같습니다.

1. Microsoft FrontPage

마이크로소프트(Microsoft)가 개발한 대표적인 HTML 편집기입니다. FrontPage는 대화형(interactive) 웹사이트를 손쉽게 제작할 수 있도록 다양한 자바스크립트 도구와 마법사 기능을 함께 제공했습니다.

2. Macromedia Dreamweaver MX

전문 웹 개발자들 사이에서 가장 널리 사용되던 HTML 및 자바스크립트 편집기입니다. 미리 만들어진(prebuilt) 자바스크립트 컴포넌트를 여러 개 제공했으며, 데이터베이스와의 연동이 원활하고 XHTML, XML 같은 최신 표준까지 준수하는 것이 특징이었습니다.

3. Macromedia HomeSite 5

Macromedia가 출시한 HTML·자바스크립트 편집기로, 가볍고 직관적인 인터페이스 덕분에 개인 웹사이트를 효율적으로 관리하는 데 많은 사랑을 받았습니다.

참고: 오늘날의 에디터 환경

위에서 소개한 FrontPage, Dreamweaver MX, HomeSite 5는 현재 모두 단종된 도구들입니다. 요즘은 Visual Studio Code, WebStorm, Sublime Text처럼 문법 강조(syntax highlighting), 코드 자동 완성, 실시간 미리보기 등을 지원하는 현대적인 무료·유료 에디터를 활용하는 것이 일반적입니다. 핵심은 변하지 않았습니다. 자바스크립트는 별도의 빌드 환경 없이 누구나 부담 없이 시작할 수 있는 접근성 높은 언어라는 점입니다.