ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • [JAVASCRIPT]1. JAVASCRIPT(자바스크립트) 란 ? & 쓰임새
    IT&컴퓨터공학/Javascript 2020. 4. 1. 22:26

     

    자바스크립트 ( JAVASCRIPT ) 는 '웹 브라우저 위에서 동작하는 언어' 이기 때문에

    만약 웹 프로그래밍을 하고싶다면 자바스크립트는 필수라고 할 수 있다.

     

    그러나 오늘날의 Javascript는 탈웹브라우저 라는 흐름을 타고있다.

    즉,

    더이상 Javascript는 웹브라우저를 제어하기위한 용도로 사용 될 뿐 아니라,

     

     

    ① 사용자가 웹브라우저를 통해 필요한 정보를 웹서버에 요청하면

    ②웹서버는 이 정보를 찾아서 웹브라우저에게 응답함

    이때, 이 정보를 프로그래밍적으로 생성해주는게 web server 의 언어들 = PHP,JAVA,PYTHON 등

    웹 브라우저는 이 응답을 받아 화면에 출력함

     

    이때, PHP,JAVA,PYTHON 같은 언어들을 대신하여 , Javascript 를 web server에서 사용할 수 있도록 만든게

    "node.js" 이다. 

    즉, 웹서버에서 이용하는 javascript 라고 생각하면 쉽다!

     

    https://upload.wikimedia.org/wikipedia/commons/thumb/d/d9/Node.js_logo.svg/1024px-Node.js_logo.svg.png

     

     

     

    (javascript를 데이터베이스단에서 이용하는건 MongoDB)

     

    그러므로, Javacript 하나만 제대로 배우면 클라이언트 , 서버, 데이터베이스까지 모든 부분을 구현 할 수 있는것이 장점!

     

    또한,

     

    원래 안드로이드, IOS (네이티브 앱) 으로 구현해오던 기능들이 HTML5의 적용이 가속화 됨에 따라서,

    웹 안에서도 대부분 구현이 가능해짐.  때문에 웹에서 구동되는 Javascript 의 필요성이 더욱 증가함.

     

     

    또한 Javascript 는 탈웹의 흐름을 타고있음. ex) google apps script 

    따라서 웹을 제외하고도 여러분야에서 javascript를 사용할 수있음.


    참고

     

     

    언어란? = 의사소통을 위한 약속

     

    때문에 문법(약속) 이 존재함 !

    → javascript 의 문법을 배움으로써, 나와 컴퓨터간의 소통이 가능해져 내가 원하는 결과를 얻을 수 있음.

     

    환경이란? = 언어를 사용하는 대상

     

    ex) 웹브라우저에서 javascript 를 사용하는것과 웹서버에서 javascript 를 사용하는것은 다르다. 때문에 내가 사용하는 환경에 따라 javascript 를 여러 방법으로 사용할 수 있어야함 !

     

     

     

    댓글

Designed by Tistory.