자바스크립트와 관련 기술들 알아보기

Study/IT Word 2021. 3. 16. 13:52 Posted by meanoflife
반응형

자바스크립트와 관련 기술들 알아보기

 

웹 환경에서 많이 사용하고 있는 JavaScript와 관련된 용어/기술을 살펴 보고자 합니다. 웹 개발을 한지도 10년이 훌쩍 넘어 지.알.못이다 보니 용어도 생소한 것들이 많아 찾아보았습니다.

 

JavaScript

 - 인터프리터 방식의 스크립트 언어.

 - 주로 웹 환경에서 사용되는 Client Side Language.

 

V8

 - 구글에서 인수 및 사용하고 있는 자바스크립트 엔진.

   * 엔진 : JavaScript를 해석/실행하는 역활

                 웹 브라우저는 자바스크립트 코드를 불러오면

                 자체 내장된 엔진으로 코드를 해석/실행함.

 

   * Web Browser별 엔진

      -  구글 Chrome       : V8

      - 마이크로소프트 IE : 차크라

      - 애플 사파리         : 웹킷

      - 파이어폭스          : 스파이더몽키

 

ECMAScript

 - 엔진이 코드를 해석하는 방법을 명시한 스펙 정의서.

 - 문법을 정의하고 작동원리를 기술한 문서

 - ECMA라는 단체의 TC 39팀에서 관리하는 스펙 문서.

 - JavaScript의 표준 스펙으로 사용됨.

 

Node.js

 - V8 엔진을 기반으로 만들어진 JavaScript

 - 파일 HTTP서버를 관리/운영할 수 있음.

 - 자바스크립트를 이용하여 API를 사용할 수 있음.

 - 페이팔, 링크드인, 넷플리스 등의 기업에서 사용중.

 

JQuery

 - 자바스크립트의 라이브러리 중 하나.

 - Client-Side 조작을 단순화 하도록 설계된 크로스 플랫폼.

 - MIT라이선스를 가진 자유 오픈 소프트웨어

 - 문법은 "코드 보기, 문서 객체모델 찾기, 애니메이션 만들기, 이벤트 제어, Ajax" 개발을 쉽게 할 수 있도록 디자인되었음.

 - 개발자가 플러그인을 개발할 수 있는 기능을 제공함.

 

ReactJS

 - 자바스크립트 기반의 라이브러리

 - 페이스북에서 나온 사용자 인터페이스 빌드를 위한 스크립트 라이브러리

 - MVC모델 개발 요소 중 View만을 제공

   * AngularJS, backboneJS, ExtJS 등은 MVC 기반.

      자바스크립트 외에 별도의 스크립트를 배워야 함.

 - 페이지 랜더링시 필요한 부분만 랜더링하므로 리소스를 효율적으로 사용하여 성능을 향상시킴.

 

이 밖에도 관련된 내용들이 많이 있으나, 잘 못 들어본 것들과 사용비중이 낮은 것들로 보여져(?) 제외하였습니다. 주로 주변에서 많이 들어본 용어들 기준으로 찾아보았습니다. 지.알.못 이라 내용이 많이 부실하네요. OTL

 

The End.

 

반응형

'Study > IT Word' 카테고리의 다른 글

카프카, Apache Kafka  (0) 2022.10.08
도커, Docker  (0) 2022.10.08
CBD( Component Based Development, 컴포넌트 기반 개발 )  (0) 2020.12.17
핀테크( FinTech )  (0) 2020.12.14
마이데이터( MyData )  (0) 2020.12.14