본문 바로가기
IT

JavaScript(자바스크립트)에 대해 알아보자

by 흔한. 2023. 2. 17.

HTML, CSS 와 함께 웹을 구성하는 요소 중 하나. html 이 웹 페이지의 기본적인 구조를 담당하는 뼈대 같은 존재라면 css는 디자인을 담당하여 꾸민다 그리고 javascript는 동작을 담당한다고 보면 된다.

 

이름에 java 가 들어간다고 해서 오라클에서 개발한 JAVA언어와 무슨 관계가 있나 생각하는 사람들이 있는데 사실 전혀 관계가 없는 언어이다. 

과거에 JAVA가 워낙 잘나가니 마케팅용도로 이름에 자바를 붙여서 만들었다고한다.

 

자바스크립트는 웹에 풍부한 효과를 넣을 수 있지만 과거에는 개발자들에게 무시당하는 언어였다고한다.

별 기능도 없고 성능도 별로라 고 말이다.

하지만 이후에 다양한 자바스크립트 프레임워크와 라이브러리가 생기면서 자바스크립트 생태계는 크게 확장되어 위상이 점점 높아졌다.

 

 

자바스크립트의 장점

컴파일과정이 없어 다른언어보다 빠른시간안에 코드를 작성할 수 있게 도와준다. 굉장히 단순한 구조와 원칙을 가지고 있기 때문에 배우기가 쉽다.

 

자바스크립트의 단점

제한적인 기능과 보안이 단점이다. html 소스코드에서 함께 작성되면서 소스코드가 외부로 공개되기 때문에 보안에 취약하다.

 

 

출처 : GitHub

개발자가 좋아하는 언어

 

과거에는 개발자가 좋아하는 언어로 1위를 꾸준히 유지했지만 현재는 파이썬, 자바에 밀려 3위를 차지하고 있다.

하지만 웹을 구성하는데 중요3가지 요소중에 하나이므로 지금도 앞으로도 꾸준히 많이 쓰일것이다.

 

댓글