1. JavaScript란?
2020. 3. 11. 21:46ㆍ개발노트
자바스크립트는 고급언어이다.
자바스크립트는 사람 중심의 언어로 개발이 편리하다.
실행을 위해서 번역하는 과정이 필요하다.
자바스크립트는 ECMAScript사양을 준수한다.
자바스크립트는 ECMAScript사양을 준수하는 범용 스크립트 언어이다.
ECMAScript는 Ecma 인터내셔널에 의해 제정된 ECMA-262 기술 규격에 의해 정의된 범용 스크립트 언어입니다.
자바스크립트는 다중 패러다임을 가집니다.
자바스크립트는 함수형, 명령형, 객체지향 (프로토타입 기반) 패러다임으로 코딩할 수 있습니다.
클라이언트/브라우저 그리고 서버에서 실행 할 수 있는 코드입니다.
자바스크립트를 사용하는 프레임워크인 Node.js를 예로 들 수 있습니다.
자바스크립트의 장점
브라우저에서 실행 가능한 언어입니다. 웹 페이지를 제작할 때 파이썬, PHP 등 다른 언어도 사용할 수 있지만 세부적인 이벤트와 효과 구현은 직접 할 수 없습니다. 자바스크립트 직접 구현이 가능합니다.
자바스크립트를 알면 자바스크립트 기반의 다른 라이브러리/프레임워크를 다룰 수 있습니다.
React를 이용해 앱개발을 할 수도 있고 Node.js 프레임워크로 백엔드 개발을 할 수도 있습니다.
뿐만 아니라 데스크톱 app을 제작할 수도 있습니다.