앵귤러(Angular)
클라이언트 (웹) 애플리케이션 개발을 위해 만들어진 오픈소스 프레임워크.
자바스크립트에서 처리하던 부분의 많은 부분을 HTML 템플릿 내로 가져오면서
자바스크립트는 단순화 되고, 데이터의 바인딩도 자유로워서 많은 편리함
타입스크립트를 기본으로 사용하도록 되어있다.
자바스크립트보다는 자바와 비슷
- Angular CLI 제공하여 개발환경 지원
- 파일 생성, 빌드, 패키징, 라이트 서버 기능 등 자체적 제공
- 모듈과 컴포넌트 기반 동작
- 웬만한 기능의 라이브러리는 모두 포함시켜 자체적 제공 (라우팅, HTTP, Form 등)
- SPA 개발을 위한 프레임워크
- Server Side Rendering을 위한 기능 구비
- Webpack 내장, 빌드 수행, TypeScript 컴파일하고 자바스크립트 압축 자동
참고 사이트
https://paperblock.tistory.com/52