1. 개요

이 문서는 AngularJS와 Angular의 특징을 알아보고 비교해보고자 한다.


2. AngularJS

  • 구글 개발
  • 2010년 발표
  • AngularJS 1.x 는 서버 렌더링 불가
  • 부트스트래퍼가 하는 일
    1) 새로운 인젝터(Injector)를 생성
    2) DOM을 형식화하는 디렉티브(directive)를 컴파일
    3) 모든 디렉티브들을 스코프(scope)로 링크

3. Angular

3-1. 특징

  • AngularJS에 대한 하위 호환성 없음
  • AngularJS와 달리 scope라는 개념이 없으며 controller도 없음
  • 2014년 ng 컨퍼런스에서 처음 소개됨
  • Angular 2 버전 : 2014년
  • Angular 4 버전 : 2017년
  • AngularJS가 모듈 수준이라면 Angular는 프레임워크 수준으로 진화
  • Angular CLI 제공

3-2. 장점

  • TypeScript가 도입됨
  • Angular CLI를 통한 개발 환경
  • 성능 향상