[01] 왜 자바스크립트를 배워야 할까?

2019. 3. 23. 18:37JavaScript

 안녕하세요~ 오늘은 웹 프로그래밍 언어 중 하나인 자바스크립트에 대해 알아보려고 합니다.

  우리는 왜 수많은 프로그래밍 언어들 중 자바스크립트를 알아야만 할까요? 그 이유는 자바스크립트는 단 하나의 프론트엔드 개발 언어이기 때문입니다. 백엔드 개발에서는 JAVA나 파이썬, 그리고 ASP 등등 다양한 언어들을 이용할 수 있지만, 프론트엔드에서는 자바스크립트가 유일합니다. 그렇기 때문에 좋은 점도 있고 좋지 못한 부분도 있을 수 있는데요.


  먼저 장점으로는, 단 하나의 언어를 사용하기 때문에 단일화가 되어 있다는 것입니다. 프론트엔드 개발자들은 모두 자바스크립트를 알고 있고, 자바스크립트로 웹사이트를 구축하기 때문에 이미 구축된 웹사이트를 유지보수하기에도 용이합니다. 그러나 이러한 장점뿐 아니라 단점들도 존재합니다. 프론트엔드 개발에서 사용하는 유일한 언어이기 때문에 자바스크립트라는 언어자체가 갖고 있는 단점까지도 극복해낼 수 있는 대체 언어가 없다는 점입니다. 수정이나 업데이트를 하고 또 원하는 형식으로 교체를 하는 것도 자바스크립트 자체에서 지원하지 않으면 불가능합니다. 


  그러나 자바스크립트는 웹에서 사용하는 유일한 언어이고, 웹은 빠르게 발전하기 때문에, 자바스크립트 또한 빠르게 발전하고 있습니다. 빠르게 발전하는 덕분에 더욱 강력하고 영향력있는 언어로 나아가고 있습니다. 자바스크립트를 이용하면 웹사이트 뿐 아니라 웹 앱, 모바일 어플리케이션, 비디오 게임, 그리고 더 나아가서는 데스크톱 앱까지도 만들어 낼 수 있습니다. 


  우리는 자바스크립트를 이용하여 가장 기본적이면서도 가장 다양한 산출물을 구현할 수 있고, 또 웹에서 유일하게 사용하고 있기 때문에 자바스크립트를 알아야 합니다. 





출처: 노마드코더 [초보자를 위한 바닐라 JavaScript] 

https://academy.nomadcoders.co/courses/435558/lectures/6689819