JavaScript/기본

자바스크립트 - 웹 서버 관계

태기의삶 2020. 2. 18. 23:25

 

오늘은 자바스크립트와 웹 서버에 대해서 정리합시다!

 

 

자바스크립트는 기본적으로 웹브라이저를 제어하기 위한 언어이고, 그러한 용도로 만들어졌다.

 

 

 

그렇다면!

 

 

 

자바스크립트가 웹 서버 다룰 수 있을까??

답변 : "네 다룰 수 있습니다."

 

 

 

여기서 웹 서버란?

→ 웹서버 소프트웨어가 동작하는 컴퓨터를 의미하며,

 

 

 

클라이언트가 요청하는 HTML 문서나 각종 리소스를 전달하는 것이다.

 

 

자바스크립트는 많은 사람들로부터 사용이 되고 있으며, 자바스크립트와 관련된 여러 가지 기술들이 개발되는 과정에서 자바스크립트를 웹서버에서도 사용할 수 있도록 하는 기술들이 등장하게 되었다.

 

 

그 기술은 바로, node.js 이다.

 

 

우리가 흔히 알고 있는 대표적인 웹 서버를 다루는 기술들은 php, java, python, ruby 등이 존재한다.

 

 

하지만, 이제 저기에 자바스크립트도 반드시 포함되어야 한다.

바로,  node.js 라는 기술 때문에 그렇다.

 

 

만약 이 node.js 라는 것을 사용하게 되면,

웹브라우저를 제어하기 위한 기술로서 자바스크립트 + 웹서버를 제어 수 있는 자바스크립트를 쓸 수 있기 때문에

웹 사이트를 만든다면, 웹브라우저든 웹서버든 모두를 다 자바스크립트로 통일할 수 있는 중요한 장점이 생기게 된다.

 

 

예전에는 php, java, python, ruby 등등 이러한 언어에서 사용하던 역할이었는데,

이제는 자바스크립트가 할 수 있게 되었다.

 

 

 

 

이제는 브라우저에서 벗어나서 웹서버까지 영역을 확장하고 있는 모습을 볼 수 있고,

웹 전체에서 자바스크립트라는 기술의 영향력이 계속 확장되고 있다.

 

이렇듯, 자바스크립트는 굉장히 매력적인 언어인 것 같다.