AngularJS와 Angular의 차이

1 개요[ | ]

AngularJS와 Angular의 차이점
앵귤러JS와 앵귤러의 차이점
  • 앵귤러JS(초기버전) → 앵귤러(현행버전)
  • 앵귤러는 주요 핵심부분이 재작성됨
항목 내용
버전 버전 1.x → 버전 2 이상
주요구조 컨트롤러, 스코프($scope) 개념 → 컴포넌트와 다이렉티브로 대체됨. 컴포넌트의 계층 사용
표현문법 프로퍼티 바인딩에 [ ], 이벤트 바인딩에 ( ) 표현 사용
모듈성 핵심기능이 모듈로 이전됨
브라우저 호환성 모던 브라우저만 지원. 브라우저 호환성에 신경을 덜 써도 됨[1]
타입스크립트 타입스크립트 언어 사용을 권장함. (이점: 클래스기반 OOP, 정적 다이핑, 제네릭)
ES6 타입스크립트는 ES6의 상위집합. (이점: 람다, 반복자, For/Of 루프, 파이선式 제너레이터, 리플렉션)
의존성 주입 향상됨. 바인딩으로 기명 의존성 가능
기타
  • 동적 로딩 가능
  • 비동기 템플릿 컴파일 가능
  • 라우팅 단순화
  • RxJS 사용시 리액티브 프로그래밍 지원

2 같이 보기[ | ]

3 참고[ | ]

  1. 옛날 브라우저는 깨끗이 단념 ㅎ
문서 댓글 ({{ doc_comments.length }})
{{ comment.name }} {{ comment.created | snstime }}