HTML, CSS 와 함께 웹을 구성하는 요소 중 하나. html 이 웹 페이지의 기본적인 구조를 담당하는 뼈대 같은 존재라면 css는 디자인을 담당하여 꾸민다 그리고 javascript는 동작을 담당한다고 보면 된다.
이름에 java 가 들어간다고 해서 오라클에서 개발한 JAVA언어와 무슨 관계가 있나 생각하는 사람들이 있는데 사실 전혀 관계가 없는 언어이다.
과거에 JAVA가 워낙 잘나가니 마케팅용도로 이름에 자바를 붙여서 만들었다고한다.
자바스크립트는 웹에 풍부한 효과를 넣을 수 있지만 과거에는 개발자들에게 무시당하는 언어였다고한다.
별 기능도 없고 성능도 별로라 고 말이다.
하지만 이후에 다양한 자바스크립트 프레임워크와 라이브러리가 생기면서 자바스크립트 생태계는 크게 확장되어 위상이 점점 높아졌다.
자바스크립트의 장점
컴파일과정이 없어 다른언어보다 빠른시간안에 코드를 작성할 수 있게 도와준다. 굉장히 단순한 구조와 원칙을 가지고 있기 때문에 배우기가 쉽다.
자바스크립트의 단점
제한적인 기능과 보안이 단점이다. html 소스코드에서 함께 작성되면서 소스코드가 외부로 공개되기 때문에 보안에 취약하다.
개발자가 좋아하는 언어
과거에는 개발자가 좋아하는 언어로 1위를 꾸준히 유지했지만 현재는 파이썬, 자바에 밀려 3위를 차지하고 있다.
하지만 웹을 구성하는데 중요3가지 요소중에 하나이므로 지금도 앞으로도 꾸준히 많이 쓰일것이다.
'IT' 카테고리의 다른 글
ChatGPT 는 정말 코딩도 대신 해줄까? (0) | 2023.03.03 |
---|---|
Django에 대해 알아보자 (0) | 2023.03.02 |
23년 K-디지털 트레이닝 우수성과기관 16개소 선정 (0) | 2023.02.13 |
코틀린(Kotlin)이란? 배워야할까? (0) | 2023.02.10 |
제이쿼리(jQuery) 언제까지 사용할까? (0) | 2023.01.31 |
댓글