-
자바스크립트 - 웹 서버 관계JavaScript/기본 2020. 2. 18. 23:25
오늘은 자바스크립트와 웹 서버에 대해서 정리합시다!
자바스크립트는 기본적으로 웹브라이저를 제어하기 위한 언어이고, 그러한 용도로 만들어졌다.
그렇다면!
자바스크립트가 웹 서버 다룰 수 있을까??
답변 : "네 다룰 수 있습니다."
여기서 웹 서버란?
→ 웹서버 소프트웨어가 동작하는 컴퓨터를 의미하며,
클라이언트가 요청하는 HTML 문서나 각종 리소스를 전달하는 것이다.
자바스크립트는 많은 사람들로부터 사용이 되고 있으며, 자바스크립트와 관련된 여러 가지 기술들이 개발되는 과정에서 자바스크립트를 웹서버에서도 사용할 수 있도록 하는 기술들이 등장하게 되었다.
그 기술은 바로, node.js 이다.
우리가 흔히 알고 있는 대표적인 웹 서버를 다루는 기술들은 php, java, python, ruby 등이 존재한다.
하지만, 이제 저기에 자바스크립트도 반드시 포함되어야 한다.
바로, node.js 라는 기술 때문에 그렇다.
만약 이 node.js 라는 것을 사용하게 되면,
웹브라우저를 제어하기 위한 기술로서 자바스크립트 + 웹서버를 제어 수 있는 자바스크립트를 쓸 수 있기 때문에
웹 사이트를 만든다면, 웹브라우저든 웹서버든 모두를 다 자바스크립트로 통일할 수 있는 중요한 장점이 생기게 된다.
예전에는 php, java, python, ruby 등등 이러한 언어에서 사용하던 역할이었는데,
이제는 자바스크립트가 할 수 있게 되었다.
이제는 브라우저에서 벗어나서 웹서버까지 영역을 확장하고 있는 모습을 볼 수 있고,
웹 전체에서 자바스크립트라는 기술의 영향력이 계속 확장되고 있다.
이렇듯, 자바스크립트는 굉장히 매력적인 언어인 것 같다.
'JavaScript > 기본' 카테고리의 다른 글
자바스크립트 - 숫자와 문자 (0) 2020.02.19 자바스크립트 - 크롬 개발자 도구와 실습환경 (0) 2020.02.19 자바스크립트 - 언어의 이해와 환경 (0) 2020.02.19 자바스크립트 - 탈브라우저와 탈웹 (0) 2020.02.18 자바스크립트 - 오리엔테이션(OT) (0) 2020.02.17