Angular2

[Angular2] Angular2의 특징

ITSkeleton 2020. 8. 6. 05:08
728x90
반응형

Angular2는 AngularJS의 확장판이 아닌 새로운 프레임 워크입니다.

즉 개발환경, 개발방식 모두 Angular와는 완전히 달라졌습니다... (새로공부하는 거라니..)

 

기존에 Angular를 쓰시던 분들은 이런 내용들으면 정말 멘붕 당했을거 같은데요.

 

이번에 저도 공부하면서 글을 쓰고 있습니다

 

물론 저는 Angular2 부터 공부하고 있지만요

 

글의 주제와 맞게 이번에 Angular2의 특징에 대하여 알아보려 합니다.

 

3종류 정도의 특징을 적을까 합니다.

 

1. 컴포넌트 기반 개발

Angular2는 컴포넌트 기반으로 개발하여 생산성을 높이고 대규모 애플리케이션에 걸맞는 구조를 가지고 있습니다.

2. 타입스크립트를 주력 언어로 채택

TypeScript는 마이크로소프트에서 만든 자바스크립트의 상위 집합 언어입니다. 자바스크립트의 상위 집합 언어이기때문에 자바스크립트 문법 또한 그대로 사용이 가능하고 최신 ECMA, ES6, ES7의 특징까지도 지원이 됩니다.

3. 고성능 프레임워크

말그대로 지연 로딩을 통하여 Angular1 보다는 2의 성능이 2배~4배 이상으로 높게 나오고 있습니다. 또한 Angular1의 문제점인 digest 루프로 인하여 성능 저하가 생기는데 이부분이 해결된게 성능 향상으로 이어졌다고 볼 수 있겠네요.

 

728x90
반응형