TypeScript는 ES6의 상위 세트이며 ES5와 호환됩니다. Angular는 람다 연산자, 반복자 또는 리플렉션 메커니즘과 같은 ES6의 이점이 있습니다. Angular에는 범위 또는 컨트롤러 개념이 없습니다. 그 대신 구성 요소의 계층 구조를 주요 아키텍처 개념으로 사용합니다. 구성 요소는 템플리트가있는 지시문입니다. 이는 사용자 인터페이스 구축에 사용되는 또 다른 라이브러리 인 ReactJS와 유사한 접근 방식입니다.
Initial release: 2.0 / 14 September 2016; 2 years ago Stable release: 8.2.4 / 28 August 2019; 5 days ago Preview release: 9.0.0-next.4 / 28 August 2019; 5 days ago License: MIT License Developed by: Google Platform: Web platform
AngularJS는 범위 및 컨트롤러의 용어를 사용합니다. 변수의 범위를 지정하기 위해 View뿐만 아니라 Controller에서도 볼 수있는 많은 변수를 추가 할 수 있습니다. rootScope라는 개념을 가지고 있습니다. rootScope의 변수는 모든 응용 프로그램에서 사용할 수 있습니다.
Initial release: October 20, 2010; 8 years ago Developed by: Google Stable release: 1.7.8 / March 11, 2019; 5 months ago License: MIT License Platform: JavaScript engine Written in: JavaScript, TypeScript
댓글