본문 바로가기
005 프로그래밍/Javascript

Javascript 이해하기

by Dallas 2022. 10. 25.
반응형

1. 프로그래밍 언어

Javascript(이하 JS)는 우리가 보고 있는 웹페이지에 동적인(움직이는) 효과들을 주기 위해 만들어진 프로그래밍 언어이다.

프로그래밍 언어는 우리가 컴퓨터와 대화를 하기 위해 사용하는 언어이다. 따라서, 웹에서 쓰이는 HTML, CSS와는 다르게, JS에서는 연산이 가능하며, 논리적 구성의 중요성 또한 요구된다.

 

2. 자바(Java)와 자바스크립트(JS)의 관계

두 프로그래밍 언어의 이름이 유사해, 이 둘의 관계에 대해 오해를 하고 있는 사람들이 있다. 하지만 이 둘은 컴퓨터 프로그래밍 언어라는 공통점을 제외한다면, 큰 유사성을 지니고 있지는 않다.

따라서 이 둘의 관계는, "인도와 인도네시아"로 많이 비유되기도 한다.

 

3. JS을 배우는 이점

- 첫번째. 웹 내에서 동작하는 프로그래밍 언어는 JS가 유일하다. 서버, 데이터베이스 등에서는 다양한 언어들이 있어, '대체성'이 있지만, 웹에 한해서는 JS만이 웹을 동적으로 만들어 줄 수 있다.

- 두번째. JS의 확장성. 앞서 이야기한 것처럼, 웹개발자들에게는 JS가 필수적으로 자리잡으며, JS의 생태계는 크게 성장했다. 이로 인해, 기존 프론트엔드에서의 JS의 역할을 넘어, 백엔드인 Node.js로 영역이 확장이 되기도 했다. 이로 인해 JS 하나만 공부해도 풀스택 개발자로 거듭날 수 있게 되었다. 게다가, React, Vue, 등 다양한 프레임워크들과 오픈소스 생태계도 잘 구축이 되어 있어, 필요한 자료들을 쉽게 쓸 수 있다는 장점도 있다.

반응형

댓글