반응형
📝리액트 React
페이스북에서 만든 자바스크립트 라이브러리이다
Node.js를 이용해 자바스크립트 기반 서버를 만들 경우 백엔드와 프론트를 하나의 언어로 통제가 가능하다는 장점이 있다.
물론 라이브러리이기 때문에 자바로도 기동이 가능하지만 하나의 언어로 통제가 가능하다는 장점을 버리는 것과 같으므로 굳이 그렇게 쓸 이유가 없다.
📝Anuglar.JS
구글에서 만든 Javascript 기반 웹 프레임워크 (종료 됨)
📝Vue.js
프론트엔드 자바스크립트 프레임워크
📝Anuglar
구글에서 만든 TypeScript기반 SPA프레임워크 ( Angular.JS와 Angular는 다르다)
📝TypeScript 타입스크립트
정적 타입의 컴파일 언어이며 타입스크립트 컴파일러 또는 바벨(Babel)을 통해 자바스크립트 코드로 변환
코드 작성 단계에서 타입을 체크해 오류를 확인할 수 있어 실제로 한 연구에 따르면 모든 자바스크립트 버그의 15%가
사전에 타입스크립트로 감지
미리 타입을 결정하기 때문에 실행 속도가 매우 빠르다는 장점이 있고 함수 및 내부 변수에 대한 스니펫이 가능하다
타입스크립트는 자바스크립트와 100% 호환됩니다 따라서 프론트엔드 또는 백엔드 어디든 자바스크립트를 사용할 수 있는 곳이라면 타입스크립트도 쓸 수 있다 .
하지만 코드 작성 시 매번 타입을 결정해야 하기 때문에 번거롭고 코드량이 증가하며 컴파일 시간이 오래 걸린다는 단점
반응형